CallExternalMethodActivity.InterfaceType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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