Генерировать предупреждение, когда ввода/вывода максимальный размер превышен


Функция выполняет операцию ввода-вывода . Если на Ио достигает размера более, чем предупреждение, ограничение дискового массива будет отправлять событие для хозяина. Ту же функцию будет получать события.

Я использовал глагол-существительное шаблон и имя функции, как показано ниже.

"Get-SoftAlertAfterRunIO"

Это не имеет смысла, так как это не только получать, его тоже создают.

Другое имя я могу использовать это:

Generate-SoftAlert

Но это не одобренное глагола. Что может быть эквивалентом глагола для генерации?

Или есть какие-либо доброе имя, чтобы отразить поведение этой код.

Полный код приведен ниже

    function Generate-SoftAlert  {
    param
    (        
        $VolumeObject,
        $Size
    )  

    $Path = $VolumeObject.Path
    $IOTimeStamp = StartIO -Path $Path -LimitSizeInGB $Size 

    $IOStarttimeInArray = $IOTimeStamp.IOStarttimeInArray
    $IOStarttimeInHost = $IOTimeStamp.IOStartTimeInHost

    $IOEndtimeInArray = $IOTimeStamp.IOEndtimeInArray
    $IOEndtimeInHost = $IOTimeStamp.IOendTimeInHost

    $VolumeName = $VolumeObject.Name
    $IsSoftAlertInArray= Test-SoftAlertInArray -VolumeName $VolumeName -FromTimeStamp $IOStarttimeInArray -ToTimestamp $IOEndtimeInArray

    $DiskNumber = $VolumeObject.DiskNumber
    $SoftAlert = Get-SoftAlertInHost -After $IOStarttimeInHost -Before $IOEndtimeInHost -DiskNumber $DiskNumber
    $IsSoftAlert = ($SoftAlert -ne $null)

    $Message = $SoftAlert.Message
    $IsLogSense = $false
    If($IsSoftAlert -eq $true)
    {
        $IsLogSense = Test-LogSenseMessage -LogMessage $Message -DiskNumber $DiskNumber -thresholdInGb $WarningLimit   
    }

    return [pscustomobject]@{
        SoftAlert = $IsSoftAlert        
        LogSense = $IsLogSense
        SoftAlertInArray = $IsSoftAlertInArray
    }
}


123
1
задан 2 марта 2018 в 10:03 Источник Поделиться
Комментарии
1 ответ

Применить утвержденных команд в Windows PowerShell команды статья из окна командлет PowerShell понятий, использовать New-SoftAlert:


Общие Глаголы



В Windows PowerShell использует VerbsCommon перечисления класса
определить общие действия, которые могут применяться практически в любой командлет...

Глагол (псевдоним): Новый (n)

Действие: создает ресурс. (В Set глагол также может быть использовано при создании ресурса, который включает в себя такие данные, как Set-Variable
командлет.)

Комментарии: для этого действия, не использовать глаголы, такие как создание, создать, построить, сделать, или выделить.

2
ответ дан 2 марта 2018 в 07:03 Источник Поделиться