Aracılığıyla paylaş


ExternalDataEventArgs Sınıf

Tanım

Dikkat

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

HandleExternalEventActivity etkinliği kullanılarak bir olay tetiklendiğinde gönderilen verileri temsil eder.

public ref class ExternalDataEventArgs : EventArgs
[System.Serializable]
public class ExternalDataEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ExternalDataEventArgs : EventArgs
[<System.Serializable>]
type ExternalDataEventArgs = class
    inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ExternalDataEventArgs = class
    inherit EventArgs
Public Class ExternalDataEventArgs
Inherits EventArgs
Devralma
ExternalDataEventArgs
Öznitelikler

Örnekler

ExternalDataEventArgs'den devralan bir olay sınıfı, :base(instanceId) oluşturucuyu kullanan bir oluşturucu uygulamalıdır. Ayrıca, yeni olay sınıfı aşağıdaki kodda gösterildiği gibi Serializable olarak işaretlenmelidir.

[Serializable]  
public class TaskEventArgs : ExternalDataEventArgs  
{  
    private string orderName;  

    public TaskEventArgs(Guid instanceId, string id)  
        :base(instanceId)  
    {  
        orderName = id;  
    }  

    public string Id  
    {  
        get { return orderName; }  
        set { orderName = value; }  
    }  
}  

Açıklamalar

Not

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5Kullanım Dışı Türler.

ExternalDataExchangeAttribute ile işaretlenmiş bir yerel iletişim arabirimi, HandleExternalEventActivity etkinliği olan bir iş akışında işlenecek ilgili olayın arabirim tanımındaki ExternalDataEventArgs türetilen bir tür bildirmesi gerekir.

Oluşturucular

ExternalDataEventArgs()
Geçersiz.

ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
Geçersiz.

ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.

ExternalDataEventArgs(Guid, IPendingWork, Object)
Geçersiz.

ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.

ExternalDataEventArgs(Guid)
Geçersiz.

İş akışının örnek tanımlayıcısını kullanarak ExternalDataEventArgs sınıfının yeni bir örneğini başlatır.

Özellikler

Identity
Geçersiz.

Olayı tetikleyen kullanıcının kimliğini alır veya ayarlar.

InstanceId
Geçersiz.

Olayı işlemesi beklenen HandleExternalEventActivity içeren iş akışı örneği tanımlayıcısını alır veya ayarlar.

WaitForIdle
Geçersiz.

Olayın hemen tetiklenmesi gerektiğini veya olayı oluşturmadan önce iş akışının boşta kalıp kalmayacağını belirten bir değer alır veya ayarlar.

WorkHandler
Geçersiz.

Dış kodun toplu işe katılmasına izin vermek için IPendingWork alır veya ayarlar.

WorkItem
Geçersiz.

Olayı oluşturan dış kodu içeren nesneyi alır veya ayarlar.

Yöntemler

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()
Geçersiz.

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır