CallExternalMethodActivity.InterfaceType Propriedade

Definição

Obtém ou define um método externo que declara a interface que tem o 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 da propriedade

A interface de declaração do método externo que tem o ExternalDataExchangeAttribute.

Atributos

Exemplos

O exemplo de código a seguir mostra como definir a InterfaceType propriedade . O tipo de interface deve ser atribuído com o ExternalDataExchangeAttribute. Este exemplo de código faz parte do exemplo de SDK de Escuta do arquivo PurchaseOrderWorkflow.Designer.cs. Para obter mais informações, consulte Exemplo de escuta.

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

Aplica-se a

Confira também