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ı ExternalDataEventArgs kullanarak 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ılmaya başlandığı gösterilmektedir. Bu örnek, Durum Makinesi SDK'sını Sıralama örneğindendir. Daha fazla bilgi için bkz . Durum Makinesi Örneğini Sıralama.
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ı ExternalDataEventArgs kullanarak 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 öğesini içeren HandleExternalEventActivity 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 öğesini içeren HandleExternalEventActivity iş akışı örneğinin iş akışı örneği tanımlayıcısı.
- workHandler
- IPendingWork
, IPendingWork olayı yükselten dış kodun toplu işlemde yer almasına izin vermek için.
- 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 öğesini içeren HandleExternalEventActivity iş akışı örneğinin iş akışı örneği tanımlayıcısı.
- workHandler
- IPendingWork
olayı IPendingWork tetikleyen dış kodun toplu iş için katılmasına izin vermek için.
- 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ı belirten bir değer; aksi takdirde , false
.