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.*

Etkinlik kullanılarak HandleExternalEventActivity 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

öğesinden ExternalDataEventArgs devralan bir olay sınıfı, oluşturucuyu :base(instanceId) kullanan bir oluşturucu uygulamalıdır. Ayrıca, yeni olay sınıfı aşağıdaki kodda gösterildiği gibi Serializable 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 artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için Windows Workflow Foundation 4,5 ' deki kullanım dışı türlerbölümüne bakın.

ile ExternalDataExchangeAttribute işaretlenen yerel iletişim arabirimi, ilgili olayın bir etkinlik içeren bir iş akışında işlenmesi için arabirim tanımında türetilen ExternalDataEventArgs bir HandleExternalEventActivity tür bildirmelidir.

Oluşturucular

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.

Özellikler

Identity

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

InstanceId

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

WaitForIdle

Olayın hemen tetiklenip tetiklenmemesi 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

Dış kodun toplu iş için katılmasına izin verecek şekilde olayını alır veya ayarlar IPendingWork .

WorkItem

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

Yöntemler

Equals(Object)

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

(Devralındığı yer: Object)
GetHashCode()

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

(Devralındığı yer: Object)
GetType()

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

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır