Query 類別

表示 CEP 中繼資料中的查詢物件。

繼承階層

System.Object
  Microsoft.ComplexEventProcessing.CepObject
    Microsoft.ComplexEventProcessing.ApplicationObject
      Microsoft.ComplexEventProcessing.Query

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

語法

'宣告
Public NotInheritable Class Query _
    Inherits ApplicationObject
'用途
Dim instance As Query
public sealed class Query : ApplicationObject
public ref class Query sealed : public ApplicationObject
[<SealedAttribute>]
type Query =  
    class 
        inherit ApplicationObject 
    end
public final class Query extends ApplicationObject

Query 型別公開下列成員。

屬性

  名稱 說明
公用屬性 Application 取得主機應用程式。 (繼承自 ApplicationObject。)
公用屬性 Description 取得此查詢的描述。
公用屬性 InputStreamBindings 取得輸入資料流繫結的集合。
公用屬性 IsResilient 取得或設定值,這個值表示查詢是否具有恢復功能。
公用屬性 Name 取得此物件的名稱。 (繼承自 CepObject。)
公用屬性 OutputStreamBindings 取得輸出資料流繫結的集合。
公用屬性 QueryTemplateName 取得與這個查詢相關聯的查詢範本名稱。
公用屬性 ShortName 取得 CEP 物件的簡短名稱。 (繼承自 CepObject。)

上層

方法

  名稱 說明
公用方法 Delete 刪除物件。 (繼承自 ApplicationObject。)
公用方法 Equals (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
公用方法 Start 開始非同步查詢。
公用方法 Stop 停止此查詢。
公用方法 ToString (繼承自 Object。)

上層

擴充 方法

  名稱 說明
公用擴充方法 ToStream<TPayload>() 已多載。 建立繫結至現有查詢之輸出事件資料流的新輸入資料流。 (由 DynamicQueryCompositionExtensions 定義。)
公用擴充方法 ToStream<TPayload>(String) 已多載。 使用給定的名稱,建立繫結至現有查詢之輸出事件資料流的新輸入資料流。 (由 DynamicQueryCompositionExtensions 定義。)
公用擴充方法 ToStream<TPayload>(AdvanceTimeSettings) 已多載。 使用給定的前進時間設定,建立繫結至現有查詢之輸出事件資料流的新輸入資料流。 (由 DynamicQueryCompositionExtensions 定義。)
公用擴充方法 ToStream<TPayload>(String, AdvanceTimeSettings) 已多載。 使用給定的名稱和前進時間設定,建立繫結至現有查詢之輸出事件資料流的新輸入資料流。 (由 DynamicQueryCompositionExtensions 定義。)

上層

備註

查詢物件是以事件來源與接收以及查詢範本與彼此繫結的規格為基礎。 它們是在 CEP 伺服器上之應用程式中註冊的實體,因此能夠開始和停止。 如需詳細資訊,請參閱<StreamInsight 伺服器概念>。

執行緒安全性

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

請參閱

參考

Microsoft.ComplexEventProcessing 命名空間