ExternalDataEventArgs Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ExternalDataEventArgs() |
ExternalDataEventArgs sınıfının yeni bir örneğini başlatır. |
ExternalDataEventArgs(Guid) |
İş akışının örnek tanımlayıcısını kullanarak ExternalDataEventArgs sınıfının yeni bir örneğini başlatır. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
ExternalDataEventArgs sınıfının yeni bir örneğini başlatır. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
ExternalDataEventArgs sınıfının yeni bir örneğini başlatır. |
Örnekler
Aşağıdaki örnekte, türetilmiş bir sınıfın oluşturucusundan temel ExternalDataEventArgs oluşturucunun nasıl çağrılacakları gösterilmektedir. Bu örnek, Durum Makinesi SDK'sını Sıralama örneğinden alınmalıdır. Daha fazla bilgi için bkz. Sıralama Durumu Makine Örneği.
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 sınıfının yeni bir örneğini başlatır.
public:
ExternalDataEventArgs();
public ExternalDataEventArgs ();
Public Sub New ()
Şunlara uygulanır
ExternalDataEventArgs(Guid)
İş akışının örnek tanımlayıcısını kullanarak ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.
public:
ExternalDataEventArgs(Guid instanceId);
public ExternalDataEventArgs (Guid instanceId);
new System.Workflow.Activities.ExternalDataEventArgs : Guid -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid)
Parametreler
- instanceId
- Guid
Olayı işlemesi beklenen HandleExternalEventActivity içeren iş akışı örneğinin iş akışı örneği tanımlayıcısı.
Şunlara uygulanır
ExternalDataEventArgs(Guid, IPendingWork, Object)
ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- instanceId
- Guid
Olayı işlemesi beklenen HandleExternalEventActivity içeren iş akışı örneğinin iş akışı örneği tanımlayıcısı.
- workHandler
- IPendingWork
Dış kodun toplu işe katılmasına izin veren ve olayı yükselten IPendingWork.
- workItem
- Object
Olayı oluşturan dış kodu içeren nesne.
Şunlara uygulanır
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- instanceId
- Guid
Olayı işlemesi beklenen HandleExternalEventActivity içeren iş akışı örneğinin iş akışı örneği tanımlayıcısı.
- workHandler
- IPendingWork
Olayı tetikleyen dış kodun toplu işe katılmasına izin vermek için IPendingWork.
- workItem
- Object
Olayı oluşturan dış kodu içeren nesne.
- waitForIdle
- Boolean
Olayı oluşturmadan önce iş akışının boşta olup olmayacağını gösteren bir değer; aksi takdirde, false
.