TypedPointInputAdapter<TPayload> 類別

產生具備裝載結構的點事件之輸入配接器的基底類別。

繼承階層

System.Object
  Microsoft.ComplexEventProcessing.Adapters.Adapter
    Microsoft.ComplexEventProcessing.Adapters.InputAdapterBase
      Microsoft.ComplexEventProcessing.Adapters.TypedInputAdapter<PointEvent<TPayload>, TPayload>
        Microsoft.ComplexEventProcessing.Adapters.TypedPointInputAdapter<TPayload>

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

語法

'宣告
Public MustInherit Class TypedPointInputAdapter(Of TPayload) _
    Inherits TypedInputAdapter(Of PointEvent(Of TPayload), TPayload)
'用途
Dim instance As TypedPointInputAdapter(Of TPayload)
public abstract class TypedPointInputAdapter<TPayload> : TypedInputAdapter<PointEvent<TPayload>, TPayload>
generic<typename TPayload>
public ref class TypedPointInputAdapter abstract : public TypedInputAdapter<PointEvent<TPayload>^, TPayload>
[<AbstractClassAttribute>]
type TypedPointInputAdapter<'TPayload> =  
    class 
        inherit TypedInputAdapter<PointEvent<'TPayload>, 'TPayload>
    end
JScript 不支援泛型型別及方法。

型別參數

  • TPayload
    這個配接器所產生之點事件的裝載結構。

TypedPointInputAdapter<TPayload> 型別公開下列成員。

建構函式

  名稱 說明
受保護的方法 TypedPointInputAdapter<TPayload> 初始化 TypedPointInputAdapter<TPayload> 類別的新執行個體。

上層

屬性

  名稱 說明
公用屬性 AdapterState 取得配接器的狀態。 (繼承自 Adapter。)

上層

方法

  名稱 說明
受保護的方法 CleanupResources 清除配接器主機使用的引擎資源。 (繼承自 InputAdapterBase。)
公用方法 CreateInsertEvent 建立 insert 點事件。
公用方法 Dispose() 釋放配接器主機所擁有的所有資源。 (繼承自 Adapter。)
受保護的方法 Dispose(Boolean) 實作 Dispose 模式。由衍生類別覆寫。 (繼承自 Adapter。)
公用方法 Enqueue 將指定的事件加入與此配接器相關聯的資料流佇列中。
公用方法 EnqueueCtiEvent 將目前時間累加 (CTI) 事件加入佇列中。 (繼承自 InputAdapterBase。)
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
受保護的方法 OnStopped 當配接器叫用 Stopped() 將本身停止時,會呼叫此函數。將 EndOfStream 事件加入佇列,然後從查詢執行個體卸離。之後,計畫管理員便可以在配接器之外,獨立關閉查詢。 (繼承自 InputAdapterBase。)
公用方法 Ready 由配接器叫用,向引擎發出準備好繼續的訊號。此引擎只會在配接器已經呼叫 Ready() 之後,才叫用 Resume()。 (繼承自 Adapter。)
公用方法 ReleaseEvent 釋放事件所佔據的記憶體。 (繼承自 TypedInputAdapter<TEvent, TPayload>。)
公用方法 Resume 在自己的工作者執行緒上呼叫 Resume()。 (繼承自 Adapter。)
公用方法 Start 在自己的工作者執行緒上呼叫 Start()。 (繼承自 Adapter。)
公用方法 Stop 由於停止或中止查詢而通知配接器停止。 (繼承自 Adapter。)
公用方法 Stopped 由配接器叫用,通知執行階段配接器已經關閉。 (繼承自 Adapter。)
公用方法 ToString (繼承自 Object。)

上層

執行緒安全性

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

請參閱

參考

Microsoft.ComplexEventProcessing.Adapters 命名空間