Application 類別

表示 CEP 伺服器上的應用程式。做為其他 CEP 中繼資料物件之容器的應用程式伺服器。

繼承階層

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing..::..Application

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

語法

public sealed class Application : CepObject

Application 型別公開下列成員。

屬性

  名稱 說明
公用屬性 EventTypes 取得應用程式中定義之事件類型的集合。
公用屬性 InputAdapters 取得應用程式中定義之輸入配接器的集合。
公用屬性 Name 取得此物件的名稱。 (繼承自 CepObject。)
公用屬性 OutputAdapters 取得應用程式中定義之輸出配接器的集合。
公用屬性 Queries 取得這個應用程式內定義之查詢的集合。
公用屬性 QueryTemplates 取得這個應用程式內定義之查詢範本的集合。
公用屬性 Server 取得應用程式所在伺服器的參考。
公用屬性 ShortName 取得 CEP 物件的簡短名稱。 (繼承自 CepObject。)

上層

方法

  名稱 說明
公用方法 CreateInputAdapter< (Of < <' (TInputAdapterFactory> ) > > ) 根據配接器 Factory 類別,建立 CEP 輸入配接器物件。
公用方法 CreateOutputAdapter< (Of < <' (TOutputAdapterFactory> ) > > ) 根據配接器 Factory 類別,建立 CEP 輸出配接器物件。
公用方法 CreateQuery(String, String, QueryBinder) 從查詢繫結器建立查詢。
公用方法 CreateQuery(String, String, QueryBinder, Boolean) 從查詢繫結器建立查詢,並指定查詢是否使用恢復功能。
公用方法 CreateQueryTemplate(XmlReader) 從 XML 表示法建立新的查詢範本。
公用方法 CreateQueryTemplate< (Of < <' (T> ) > > )(String, String, CepStream< (Of < <' (T> ) > > )) 從 LINQ 運算式建立新的查詢範本。
公用方法 Delete 刪除中繼資料的應用程式物件。 (覆寫 CepObject. . :: . .Delete() () () ()。)
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetPublishedStreamInputAdapter 取得可用於動態查詢撰寫之內建的已發行資料流輸入配接器。
公用方法 GetPublishedStreamOutputAdapter 取得可用於動態查詢撰寫之內建的已發行資料流輸出配接器。
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

欄位

  名稱 說明
受保護的欄位 _name CepObject 的名稱,這是完整的 Uri 路徑。 (繼承自 CepObject。)
受保護的欄位 _shortName CepObject 的簡短名稱,不含完整的 Uri 路徑。 (繼承自 CepObject。)

上層

備註

StreamInsight 應用程式所包含的結構會定義在應用程式中使用的事件、配接器和查詢。如需詳細資訊,請參閱<StreamInsight 端對端範例>。

執行緒安全性

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

請參閱

參考

Microsoft.ComplexEventProcessing 命名空間