Compartir vía


CallExternalMethodActivity.InterfaceType Propiedad

Definición

Obtiene o establece una interfaz de declaración del método externo que tiene ExternalDataExchangeAttribute.

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

Valor de propiedad

Interfaz de declaración del método externo que tiene ExternalDataExchangeAttribute.

Atributos

Ejemplos

En el siguiente ejemplo de código se muestra cómo establecer la propiedad InterfaceType. El tipo de interfaz se debe atribuir con ExternalDataExchangeAttribute. Este ejemplo de código forma la parte del ejemplo de SDK de escucha del archivo PurchaseOrderWorkflow.Designer.cs. Para obtener más información, vea Ejemplo de escucha.

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

Se aplica a

Consulte también