共用方式為


New-AzEventGridEventSubscriptionFilterObject

建立 EventSubscriptionFilter 的記憶體內部物件。

語法

New-AzEventGridEventSubscriptionFilterObject
   [-AdvancedFilter <IAdvancedFilter[]>]
   [-EnableAdvancedFilteringOnArray <Boolean>]
   [-IncludedEventType <String[]>]
   [-IsSubjectCaseSensitive <Boolean>]
   [-SubjectBeginsWith <String>]
   [-SubjectEndsWith <String>]
   [<CommonParameters>]

Description

建立 EventSubscriptionFilter 的記憶體內部物件。

範例

範例 1:建立 EventSubscriptionFilter 的記憶體內部物件。

$adviceObj = New-AzEventGridBoolEqualsAdvancedFilterObject -Key "testKey" -Value:$true
New-AzEventGridEventSubscriptionFilterObject -AdvancedFilter $adviceObj -EnableAdvancedFilteringOnArray:$true -IncludedEventType "test" -IsSubjectCaseSensitive:$true -SubjectBeginsWith "startTest" -SubjectEndsWith "endTest"

EnableAdvancedFilteringOnArray IsSubjectCaseSensitive SubjectBeginsWith SubjectEndsWith
------------------------------ ---------------------- ----------------- ---------------
True                           True                   startTest         endTest

建立 EventSubscriptionFilter 的記憶體內部物件。

參數

-AdvancedFilter

用於篩選事件訂閱的進階篩選陣列。

類型:IAdvancedFilter[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableAdvancedFilteringOnArray

允許針對值的數位評估進階篩選,而不是預期單一值。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IncludedEventType

需要屬於事件訂用帳戶一部分的適用事件類型清單。 如果想要訂閱所有預設事件類型,請將 IncludedEventTypes 設定為 null。

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IsSubjectCaseSensitive

指定是否應該以區分大小寫的方式比較篩選的 SubjectBeginsWith 和 SubjectEndsWith 屬性。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SubjectBeginsWith

選擇性字串,可根據資源路徑前置詞篩選事件訂用帳戶的事件。 此格式取決於事件的發行者。 此路徑不支援通配符。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SubjectEndsWith

選擇性字串,可根據資源路徑後綴篩選事件訂用帳戶的事件。 此路徑不支援通配符。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

EventSubscriptionFilter