Partager via


ExternalDataEventArgs Constructeurs

Définition

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

Surcharges

ExternalDataEventArgs()

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

ExternalDataEventArgs(Guid)

Initialise une nouvelle instance de la classe ExternalDataEventArgs à l'aide de l'identificateur d'instance du workflow.

ExternalDataEventArgs(Guid, IPendingWork, Object)

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

Exemples

L'exemple suivant montre comment appeler le constructeur ExternalDataEventArgs de base du constructeur d'une classe dérivée. Cet exemple provient de l'exemple du Kit de développement logiciel Ordering State Machine (SDK). Pour plus d’informations, consultez Ordering State Machine Sample.

public override void Dispose()
{
    try
    {
        IDesignerLoaderHost host = LoaderHost;
        if (host != null)
        {
            host.RemoveService(typeof(IIdentifierCreationService));
            host.RemoveService(typeof(IMenuCommandService));
            host.RemoveService(typeof(IToolboxService));
            host.RemoveService(typeof(ITypeProvider), true);
            host.RemoveService(typeof(IWorkflowCompilerOptionsService));
            host.RemoveService(typeof(IEventBindingService));
        }
    }
    finally
    {
        base.Dispose();
    }
}
Public Overrides Sub Dispose()
    Try
        Dim host As IDesignerLoaderHost = LoaderHost
        If host IsNot Nothing Then
            host.RemoveService(GetType(IIdentifierCreationService))
            host.RemoveService(GetType(IMenuCommandService))
            host.RemoveService(GetType(IToolboxService))
            host.RemoveService(GetType(ITypeProvider), True)
            host.RemoveService(GetType(IWorkflowCompilerOptionsService))
            host.RemoveService(GetType(IEventBindingService))
        End If
    Finally
        MyBase.Dispose()
    End Try
End Sub

ExternalDataEventArgs()

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

public:
 ExternalDataEventArgs();
public ExternalDataEventArgs ();
Public Sub New ()

S’applique à

ExternalDataEventArgs(Guid)

Initialise une nouvelle instance de la classe ExternalDataEventArgs à l'aide de l'identificateur d'instance du workflow.

public:
 ExternalDataEventArgs(Guid instanceId);
public ExternalDataEventArgs (Guid instanceId);
new System.Workflow.Activities.ExternalDataEventArgs : Guid -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid)

Paramètres

instanceId
Guid

Identificateur d'instance du workflow pour l'instance de workflow qui contient le HandleExternalEventActivity qui doit gérer l'événement.

S’applique à

ExternalDataEventArgs(Guid, IPendingWork, Object)

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

public:
 ExternalDataEventArgs(Guid instanceId, System::Workflow::Runtime::IPendingWork ^ workHandler, System::Object ^ workItem);
public ExternalDataEventArgs (Guid instanceId, System.Workflow.Runtime.IPendingWork workHandler, object workItem);
new System.Workflow.Activities.ExternalDataEventArgs : Guid * System.Workflow.Runtime.IPendingWork * obj -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid, workHandler As IPendingWork, workItem As Object)

Paramètres

instanceId
Guid

Identificateur d'instance du workflow pour l'instance de workflow qui contient le HandleExternalEventActivity qui doit gérer l'événement.

workHandler
IPendingWork

IPendingWork pour autoriser le code externe déclenchant l'événement à participer au traitement.

workItem
Object

Objet qui contient le code externe qui déclenche l'événement.

S’applique à

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Initialise une nouvelle instance de la classe ExternalDataEventArgs.

public:
 ExternalDataEventArgs(Guid instanceId, System::Workflow::Runtime::IPendingWork ^ workHandler, System::Object ^ workItem, bool waitForIdle);
public ExternalDataEventArgs (Guid instanceId, System.Workflow.Runtime.IPendingWork workHandler, object workItem, bool waitForIdle);
new System.Workflow.Activities.ExternalDataEventArgs : Guid * System.Workflow.Runtime.IPendingWork * obj * bool -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid, workHandler As IPendingWork, workItem As Object, waitForIdle As Boolean)

Paramètres

instanceId
Guid

Identificateur d'instance du workflow pour l'instance de workflow qui contient le HandleExternalEventActivity qui doit gérer l'événement.

workHandler
IPendingWork

IPendingWork pour autoriser le code externe déclenchant l'événement à participer au traitement .

workItem
Object

Objet qui contient le code externe qui déclenche l'événement.

waitForIdle
Boolean

Valeur qui indique si le flux de travail doit être inactif avant de déclencher l'événement ; sinon, false.

S’applique à