IOperationInvoker 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
宣告方法,這些方法會接受自訊息擷取的物件和參數陣列,使用這些參數對該物件叫用方法,然後傳回該方法的傳回值和輸出參數。
public interface class IOperationInvoker
public interface IOperationInvoker
type IOperationInvoker = interface
Public Interface IOperationInvoker
備註
實作 IOperationInvoker 介面,以便控制由不具型別物件及參數陣列到該物件上強型別方法呼叫的轉換。 它具有同步的 Invoke 方法,這個方法會接受執行個體和一組型別物件的輸入,並傳回物件和一組型別物件的輸出。 它還有 InvokeBegin 和 InvokeEnd 變體。 IsSynchronous 屬性會指定應該使用同步或非同步的方法。
屬性
IsSynchronous |
取得值,這個值會指定發送器要呼叫 Invoke(Object, Object[], Object[]) 方法或是 InvokeBegin(Object, Object[], AsyncCallback, Object) 方法。 |
方法
AllocateInputs() |
傳回參數物件的 Array。 |
Invoke(Object, Object[], Object[]) |
從執行個體和一組輸入物件,傳回物件和一組輸出物件。 |
InvokeBegin(Object, Object[], AsyncCallback, Object) |
Invoke(Object, Object[], Object[]) 方法的非同步實作。 |
InvokeEnd(Object, Object[], IAsyncResult) |
非同步結束方法。 |