ExternalDataEventArgs 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ExternalDataEventArgs 클래스의 새 인스턴스를 초기화합니다.
오버로드
ExternalDataEventArgs() |
ExternalDataEventArgs 클래스의 새 인스턴스를 초기화합니다. |
ExternalDataEventArgs(Guid) |
워크플로의 인스턴스 식별자를 사용하여 ExternalDataEventArgs 클래스의 새 인스턴스를 초기화합니다. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
ExternalDataEventArgs 클래스의 새 인스턴스를 초기화합니다. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
ExternalDataEventArgs 클래스의 새 인스턴스를 초기화합니다. |
예제
다음 예제에서는 파생된 클래스의 생성자에서 기본 ExternalDataEventArgs 생성자를 호출하는 방법을 보여 줍니다. 이 예제는 Ordering State Machine SDK 샘플에 포함되어 있습니다. 자세한 내용은 Ordering State Machine 샘플합니다.
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
입니다.