ExternalDataEventArgs Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.