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