TypedPointOutputAdapter<TPayload>.Dequeue 方法 (PointEvent<TPayload>)

 

從與此配接器相關聯的資料流佇列中清除事件。

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

語法

public DequeueOperationResult Dequeue(
    out PointEvent<TPayload> eventInstance
)
public:
virtual DequeueOperationResult Dequeue(
    [OutAttribute] PointEvent<TPayload>^% eventInstance
) sealed
abstract Dequeue : 
        eventInstance:PointEvent<'TPayload> byref -> DequeueOperationResult
override Dequeue : 
        eventInstance:PointEvent<'TPayload> byref -> DequeueOperationResult
Public Function Dequeue (
    <OutAttribute> ByRef eventInstance As PointEvent(Of TPayload)
) As DequeueOperationResult

參數

  • eventInstance
    已從佇列清除的事件。

傳回值

Type: Microsoft.ComplexEventProcessing.Adapters.DequeueOperationResult

如果作業成功,則為 DequeueOperationResult.Success

如果作業不成功,而且配接器需要等待其他 Dequeue 呼叫,則為 DequeueOperationResult.Empty。 之後,執行階段就可以隨時繼續使用配接器。

類型參數

  • TPayload
    事件裝載的類型。

請參閱

TypedPointOutputAdapter<TPayload> 類別
Microsoft.ComplexEventProcessing.Adapters 命名空間

回到頁首