ExternalDataEventArgs コンストラクター

定義

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

オーバーロード

ExternalDataEventArgs()

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

ExternalDataEventArgs(Guid)

ワークフローのインスタンス識別子を使用して、ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

ExternalDataEventArgs(Guid, IPendingWork, Object)

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

派生クラスのコンストラクターから基本 ExternalDataEventArgs コンストラクターを呼び出す方法を次の例に示します。 この例は、注文処理ステート マシンの SDK サンプルです。 詳細については、「 ステート マシンの順序付けサンプル」を参照してください。

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()

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

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

適用対象

ExternalDataEventArgs(Guid)

ワークフローのインスタンス識別子を使用して、ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

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

パラメーター

instanceId
Guid

イベントを処理する HandleExternalEventActivity が含まれるワークフロー インスタンスのワークフロー インスタンス識別子。

適用対象

ExternalDataEventArgs(Guid, IPendingWork, Object)

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)

パラメーター

instanceId
Guid

イベントを処理する HandleExternalEventActivity が含まれるワークフロー インスタンスのワークフロー インスタンス識別子。

workHandler
IPendingWork

イベントを発生させている外部コードがバッチに参加できるようにする IPendingWork

workItem
Object

イベントを発生させている外部コードを含むオブジェクト。

適用対象

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

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)

パラメーター

instanceId
Guid

イベントを処理する HandleExternalEventActivity が含まれるワークフロー インスタンスのワークフロー インスタンス識別子。

workHandler
IPendingWork

イベントを発生させている外部コードがバッチに参加できるようにする IPendingWork

workItem
Object

イベントを発生させている外部コードを含むオブジェクト。

waitForIdle
Boolean

イベントを発生させる前にワークフローをアイドル状態にする必要があることを示す値。それ以外の場合は false

適用対象