Freigeben über


CallExternalMethodActivity.InterfaceType Eigenschaft

Definition

Ruft die deklarierende Schnittstelle einer externen Methode ab, die über ExternalDataExchangeAttribute verfügt, oder legt diese fest.

public:
 virtual property Type ^ InterfaceType { Type ^ get(); void set(Type ^ value); };
[System.Workflow.ComponentModel.Design.TypeFilterProvider(typeof(System.Workflow.Activities.ExternalDataExchangeInterfaceTypeFilterProvider))]
public virtual Type InterfaceType { get; set; }
[<System.Workflow.ComponentModel.Design.TypeFilterProvider(typeof(System.Workflow.Activities.ExternalDataExchangeInterfaceTypeFilterProvider))>]
member this.InterfaceType : Type with get, set
Public Overridable Property InterfaceType As Type

Eigenschaftswert

Die deklarierende Schnittstelle der externen Methode, die über ExternalDataExchangeAttribute verfügt.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die InterfaceType-Eigenschaft festgelegt wird. Der Schnittstellentyp muss ExternalDataExchangeAttribute zugeschrieben werden. Dieses Codebeispiel stammt aus dem Listen SDK-Beispiel in der Datei PurchaseOrderWorkflow.Designer.cs. Weitere Informationen finden Sie unter Listenbeispiel.

this.CreatePO.InterfaceType = typeof(IOrderService);
this.CreatePO.MethodName = "CreateOrder";
this.CreatePO.Name = "CreatePO";
this.CreatePO.MethodInvoking += new System.EventHandler(this.OnBeforeCreateOrder);
Me.CreatePO.InterfaceType = GetType(IOrderService)
Me.CreatePO.MethodName = "CreateOrder"
Me.CreatePO.Name = "CreatePO"
AddHandler Me.CreatePO.MethodInvoking, AddressOf Me.OnBeforeCreateOrder

Gilt für:

Weitere Informationen