ExternalDataEventArgs Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ExternalDataEventArgs.
Overload
ExternalDataEventArgs() |
Inizializza una nuova istanza della classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid) |
Inizializza una nuova istanza della classe ExternalDataEventArgs utilizzando l'identificatore di istanza dal flusso di lavoro. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Inizializza una nuova istanza della classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Inizializza una nuova istanza della classe ExternalDataEventArgs. |
Esempio
Nell'esempio seguente viene illustrato come chiamare il costruttore ExternalDataEventArgs di base da un costruttore della classe derivata. Questo esempio è tratto dall'esempio SDK Ordering State Machine. Per altre informazioni, vedere Ordinare l'esempio di computer con stato.
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()
Inizializza una nuova istanza della classe ExternalDataEventArgs.
public:
ExternalDataEventArgs();
public ExternalDataEventArgs ();
Public Sub New ()
Si applica a
ExternalDataEventArgs(Guid)
Inizializza una nuova istanza della classe ExternalDataEventArgs utilizzando l'identificatore di istanza dal flusso di lavoro.
public:
ExternalDataEventArgs(Guid instanceId);
public ExternalDataEventArgs (Guid instanceId);
new System.Workflow.Activities.ExternalDataEventArgs : Guid -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid)
Parametri
- instanceId
- Guid
L'identificatore di istanza del flusso di lavoro per l'istanza del flusso di lavoro che contiene la classe HandleExternalEventActivity che deve gestire l'evento.
Si applica a
ExternalDataEventArgs(Guid, IPendingWork, Object)
Inizializza una nuova istanza della 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)
Parametri
- instanceId
- Guid
L'identificatore di istanza del flusso di lavoro per l'istanza del flusso di lavoro che contiene la classe HandleExternalEventActivity che deve gestire l'evento.
- workHandler
- IPendingWork
L'interfaccia IPendingWork per consentire al codice esterno, che ha generato l'evento, di partecipare al batch.
- workItem
- Object
L'oggetto che contiene il codice esterno che genera l'evento.
Si applica a
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
Inizializza una nuova istanza della 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)
Parametri
- instanceId
- Guid
L'identificatore di istanza del flusso di lavoro per l'istanza del flusso di lavoro che contiene la classe HandleExternalEventActivity che deve gestire l'evento.
- workHandler
- IPendingWork
LaIPendingWork per consentire al codice esterno, che ha generato l'evento, di partecipare al batch.
- workItem
- Object
L'oggetto che contiene il codice esterno che genera l'evento.
- waitForIdle
- Boolean
Valore che indica se il flusso di lavoro deve diventare inattivo prima di generare l'evento; in caso contrario, false
.