Aracılığıyla paylaş


IOperationInvoker Arabirim

Tanım

Bir nesne ve bir iletiden ayıklanan parametre dizisi alan yöntemler bildirir, bu nesne üzerinde bir yöntemi bu parametrelerle çağırır ve yöntemin dönüş değerini ve çıkış parametrelerini döndürür.

public interface class IOperationInvoker
public interface IOperationInvoker
type IOperationInvoker = interface
Public Interface IOperationInvoker

Açıklamalar

IOperationInvokerTürsüz bir nesneden ve parametre dizisinden bu nesnede türü kesin belirlenmiş bir yöntem çağrısına dönüştürmeyi denetlemek için arabirimini uygulayın. InvokeObject türünde bir örnek ve giriş alan ve Object türünde bir nesne ve bir çıktı kümesi döndüren zaman uyumlu bir yöntemi vardır. Ayrıca bir InvokeBegin ve türevi vardır InvokeEnd . IsSynchronousÖzelliği, zaman uyumlu veya zaman uyumsuz yöntemin kullanılması gerekip gerekmediğini belirtir.

Özellikler

IsSynchronous

Invoke(Object, Object[], Object[])Ya da InvokeBegin(Object, Object[], AsyncCallback, Object) yönteminin dağıtıcı tarafından çağrılıp çağrılmadığını belirten bir değer alır.

Yöntemler

AllocateInputs()

ArrayParametre nesnelerinden birini döndürür.

Invoke(Object, Object[], Object[])

Bir örnek ve giriş nesneleri kümesinden bir nesne ve bir çıktı nesneleri kümesi döndürür.

InvokeBegin(Object, Object[], AsyncCallback, Object)

Metodun zaman uyumsuz bir uygulamasıdır Invoke(Object, Object[], Object[]) .

InvokeEnd(Object, Object[], IAsyncResult)

Zaman uyumsuz bitiş yöntemi.

Şunlara uygulanır