TypedIntervalOutputAdapter<TPayload>.Dequeue 方法 (IntervalEvent<TPayload>)
從與此配接器相關聯的資料流佇列中清除事件。
命名空間: Microsoft.ComplexEventProcessing.Adapters
組件: Microsoft.ComplexEventProcessing.Adapters (在 Microsoft.ComplexEventProcessing.Adapters.dll 中)
語法
public DequeueOperationResult Dequeue(
out IntervalEvent<TPayload> eventInstance
)
public:
virtual DequeueOperationResult Dequeue(
[OutAttribute] IntervalEvent<TPayload>^% eventInstance
) sealed
abstract Dequeue :
eventInstance:IntervalEvent<'TPayload> byref -> DequeueOperationResult
override Dequeue :
eventInstance:IntervalEvent<'TPayload> byref -> DequeueOperationResult
Public Function Dequeue (
<OutAttribute> ByRef eventInstance As IntervalEvent(Of TPayload)
) As DequeueOperationResult
參數
- eventInstance
已從佇列清除的事件。
傳回值
Type: Microsoft.ComplexEventProcessing.Adapters.DequeueOperationResult
如果作業成功,則為 DequeueOperationResult.Success。
如果作業不成功,而且配接器需要等待其他 Dequeue() 呼叫,則為 DequeueOperationResult.Empty。 之後,執行階段就可以隨時繼續使用配接器。
類型參數
- TPayload
事件裝載的類型。
請參閱
TypedIntervalOutputAdapter<TPayload> 類別
Microsoft.ComplexEventProcessing.Adapters 命名空間
回到頁首