若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

EdgeEvent 類別

定義允許配接器和使用者定義運算子建立及存取邊緣事件的方法和屬性。

命名空間:  Microsoft.ComplexEventProcessing
組件:  Microsoft.ComplexEventProcessing (在 Microsoft.ComplexEventProcessing.dll 中)

public sealed class EdgeEvent : UntypedEvent

EdgeEvent 型別公開下列成員。

  名稱說明
公用屬性EdgeType取得邊緣類型。
公用屬性EndTime取得或設定事件的結束時間。 如果這是開始邊緣事件,就會忽略這個值。
公用屬性EventKind取得事件的事件種類。 (覆寫 UntypedEvent.EventKind。)
公用屬性StartTime取得或設定有效的事件開始時間。
上層

  名稱說明
公用方法靜態成員CreateCti<TPayload>在邊緣事件的資料流中建立 CTI。
公用方法靜態成員CreateEnd<TPayload>建立包含指定之裝載的邊緣結束事件。
公用方法靜態成員CreateStart<TPayload>建立包含指定之裝載的邊緣開始事件。
公用方法Equals (繼承自 Object。)
公用方法GetField<T>(Int32)取得欄位值 (根據其序數)。 (繼承自 UntypedEvent。)
公用方法GetHashCode (繼承自 Object。)
公用方法GetType (繼承自 Object。)
公用方法SetField(Int32, Object)設定指定之欄位的值 (不論類型為何)。 (繼承自 UntypedEvent。)
公用方法SetField<T>(Int32, T)設定其序數指定的欄位值。 (繼承自 UntypedEvent。)
公用方法ToString (繼承自 Object。)
上層

邊緣事件表示 CEP 事件的開始或結束。 與單一間隔事件 (完整指定其開始和結束時間) 不同的是,邊緣事件必須成對提供。 屬於開始類型的邊緣事件是指事件存留期間的開頭,而相符的結束事件則是指事件存留期間的結尾。

邊緣事件通常會用於建立離散訊號的模型,其中新訊號值的抵達並不會事先得知。 這類模式需要提交有關前一個開始事件的結束事件,後面接著新值的開始事件。 請注意,結束事件必須與開始事件的開始時間以及裝載相符。 如需詳細資訊,請參閱<StreamInsight 伺服器概念>。

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
顯示: