ExternalDataEventArgs Sınıf
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.
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
- Ö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) |