InputAdapterBase 類別

輸入配接器的基底類別。

繼承階層

System.Object
  Microsoft.ComplexEventProcessing.Adapters.Adapter
    Microsoft.ComplexEventProcessing.Adapters.InputAdapterBase
      Microsoft.ComplexEventProcessing.Adapters.TypedInputAdapter<TEvent, TPayload>
      Microsoft.ComplexEventProcessing.Adapters.UntypedInputAdapter<TEvent>

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

語法

'宣告
Public MustInherit Class InputAdapterBase _
    Inherits Adapter
'用途
Dim instance As InputAdapterBase
public abstract class InputAdapterBase : Adapter
public ref class InputAdapterBase abstract : public Adapter
[<AbstractClassAttribute>]
type InputAdapterBase =  
    class 
        inherit Adapter 
    end
public abstract class InputAdapterBase extends Adapter

InputAdapterBase 型別公開下列成員。

屬性

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

上層

方法

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

上層

執行緒安全性

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

請參閱

參考

Microsoft.ComplexEventProcessing.Adapters 命名空間