ExternalDataEventArgs コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
。
適用対象
.NET