HandleExternalEventActivity 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.*
Yerel bir hizmet tarafından tetiklenen bir olayı işlemek için kullanılan bir iş akışı iletişim etkinliğini tanımlar.
public ref class HandleExternalEventActivity : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>, System::Workflow::ComponentModel::IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
type HandleExternalEventActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
interface IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type HandleExternalEventActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
interface IDynamicPropertyTypeProvider
Public Class HandleExternalEventActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IDynamicPropertyTypeProvider, IEventActivity
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, sınıfı için değerlerin nasıl oluşturulacağını ve ayarlandığını HandleExternalEventActivity gösterir. Bu kod örneği, DocumentApprovalWorkflow.cs dosyasındaki RaiseEventToLoadWorkflow SDK örneğinin bir parçasıdır. Daha fazla bilgi için bkz. Olayı İş Akışını Yüklemeye Yükseltme.
this.Car.Name = "Car";
this.Car.ExecuteCode += new System.EventHandler(this.Car_ExecuteCode);
this.Car.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition1);
codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.AirlineCondition);
Me.Car.Name = "Car"
AddHandler Car.ExecuteCode, AddressOf Me.Car_ExecuteCode
Me.Car.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition1)
AddHandler codecondition2.Condition, AddressOf Me.AirlineCondition
Açıklamalar
Not
Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.
Yerel hizmet, yerel hizmet arabirimini (ile ExternalDataExchangeAttributeişaretlenmiş bir arabirim) uygulayan ve öğesine ExternalDataExchangeServiceeklenen bir sınıftır.
hizmetiHandleExternalEventActivity, 'den ExternalDataEventArgstüretilen olay verileriyle bir olay tetiklediğinde ExternalDataExchangeService verileri alır.
HandleExternalEventActivity bir engelleme etkinliğidir.
türetilen sınıf doğru yürütülmediğinden türetilen HandleExternalEventActivity sınıflar arabirimini uygulamamalıdır IActivityEventListener<T> .
Oluşturucular
HandleExternalEventActivity() |
Geçersiz.
HandleExternalEventActivity sınıfının yeni bir örneğini başlatır. |
HandleExternalEventActivity(String) |
Geçersiz.
Etkinliğin HandleExternalEventActivity adını kullanarak sınıfının yeni bir örneğini başlatır. |
Alanlar
CorrelationTokenProperty |
Geçersiz.
DependencyProperty Özelliğini hedefleyeni CorrelationToken temsil eder. |
EventNameProperty |
Geçersiz.
ile ExternalDataExchangeAttributeişaretlenmiş bir arabirimde tanımlanan olayın adına karşılık gelir. |
InterfaceTypeProperty |
Geçersiz.
ile ExternalDataExchangeAttributeişaretlenmiş arabirimin adına karşılık gelir. |
InvokedEvent |
Geçersiz.
Etkinlik yerel hizmetten beklenen olayı aldıktan sonra yürütülen bir olay temsilcisi tanımlar. |
ParameterBindingsProperty |
Geçersiz.
DependencyProperty Özelliğini hedefleyeni ParameterBindings temsil eder. |
RolesProperty |
Geçersiz.
Konaktan bu etkinliğe ileti göndermesine izin verilen geçerli kullanıcı rollerini tanımlar. Desteklenen iki rol türü Active Directory ve ASP.NET'dır. |
Özellikler
CorrelationToken |
Geçersiz.
Bağlamayı alır veya olarak CorrelationTokenayarlar. |
Description |
Geçersiz.
kullanıcı tanımlı açıklamasını Activityalır veya ayarlar. (Devralındığı yer: Activity) |
DesignMode |
Geçersiz.
Bu örneğin tasarım veya çalışma zamanı modunda olup olmadığını gösteren değeri alır. (Devralındığı yer: DependencyObject) |
Enabled |
Geçersiz.
Bu örneğin yürütme ve doğrulama için etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: Activity) |
EventName |
Geçersiz.
Tetiklenen olayın adını alır. Yerel iletişim kurulmadan önce bu özelliğin ayarlanması gerekir. |
ExecutionResult |
Geçersiz.
ActivityExecutionResult Bu örneği çalıştırmaya ilişkin son denemenin sayısını alır. (Devralındığı yer: Activity) |
ExecutionStatus |
Geçersiz.
Bu örneğin geçerlisini ActivityExecutionStatus alır. (Devralındığı yer: Activity) |
InterfaceType |
Geçersiz.
Olayı işlenen yerel hizmetin öznitelikli arabirim türünü alır veya ayarlar ExternalDataExchangeAttribute . Yerel iletişim kurulmadan önce bu özelliğin ayarlanması gerekir. |
IsDynamicActivity |
Geçersiz.
Etkinliğin varsayılan ActivityExecutionContext iş akışı örneği içinde yürütülüyor olup olmadığı hakkında bilgi alır. (Devralındığı yer: Activity) |
Name |
Geçersiz.
Bu örneğin adını alır veya ayarlar. Bu ad, İş Akışı projesinde kullanılan programlama dilinin değişken adlandırma kuralına uygun olmalıdır. (Devralındığı yer: Activity) |
ParameterBindings |
Geçersiz.
Parametre bağlamaları koleksiyonunu alır. |
Parent |
Geçersiz.
Bu Activityöğesini içeren öğesini CompositeActivity alır. (Devralındığı yer: Activity) |
ParentDependencyObject |
Geçersiz.
Grafikte üst öğeyi DependencyObjectDependencyObject alır. (Devralındığı yer: DependencyObject) |
QualifiedName |
Geçersiz.
Etkinliğin tam adını alır. Nitelikli etkinlik adları her zaman bir iş akışı örneğinde benzersizdir. (Devralındığı yer: Activity) |
Roles |
Geçersiz.
İş akışı rol koleksiyonuna başvuru alır veya ayarlar. |
Site |
Geçersiz.
öğesinin Site bileşenine DependencyObjectbir başvuru alır veya ayarlar. (Devralındığı yer: DependencyObject) |
UserData |
Geçersiz.
Özel verileri bu sınıf örneğiyle ilişkilendiren bir IDictionary alır. (Devralındığı yer: DependencyObject) |
WorkflowInstanceId |
Geçersiz.
Örneğiyle ilişkilendirileni Guid alır. (Devralındığı yer: Activity) |
Yöntemler
AddHandler(DependencyProperty, Object) |
Geçersiz.
bir olayı için işleyici DependencyObjectekler. (Devralındığı yer: DependencyObject) |
Cancel(ActivityExecutionContext) |
Geçersiz.
Olayın işlenmesini iptal eder. |
Clone() |
Geçersiz.
öğesinin derin bir kopyasını Activityoluşturur. (Devralındığı yer: Activity) |
Dispose() |
Geçersiz.
tarafından DependencyObjectkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: DependencyObject) |
Dispose(Boolean) |
Geçersiz.
Yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak tarafından DependencyObjectkullanılan yönetilen kaynakları serbest bırakır. (Devralındığı yer: DependencyObject) |
Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Execute(ActivityExecutionContext) |
Geçersiz.
ile ilişkili çalıştırmayı HandleExternalEventActivityActivityExecutionContextdener. |
GetActivityByName(String) |
Geçersiz.
İş akışındaki bu örneğin kök etkinliği altında çalışan tüm etkinlikler kümesinden adı istenen örneğini Activity döndürür. (Devralındığı yer: Activity) |
GetActivityByName(String, Boolean) |
Geçersiz.
İkinci parametre ise bu örneğin kökü Activity altındaki tüm etkinlikler kümesinden adı istenen ve ikinci parametre ise geçerli Activity olanın altında olan |
GetBinding(DependencyProperty) |
Geçersiz.
ile DependencyPropertyilişkili öğesine ActivityBind erişim sağlar. (Devralındığı yer: DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Geçersiz.
Object bir öğesinin konusu olan öğesini ActivityBindalır. (Devralındığı yer: DependencyObject) |
GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetInvocationList<T>(DependencyProperty) |
Geçersiz.
Belirtilen DependencyPropertyiçin temsilcileri içeren bir dizi alır. (Devralındığı yer: DependencyObject) |
GetType() |
Geçersiz.
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetValue(DependencyProperty) |
Geçersiz.
Belirlenen DependencyPropertydeğerine erişim sağlar. (Devralındığı yer: DependencyObject) |
GetValueBase(DependencyProperty) |
Geçersiz.
bir DependencyProperty öğesinin ilişkili nesnesine erişim sağlar ve geçersiz kılmayı GetValue(DependencyProperty) atlar. (Devralındığı yer: DependencyObject) |
HandleFault(ActivityExecutionContext, Exception) |
Geçersiz.
Bu örneğin yürütülmesi bağlamında bir özel durum ortaya çıktığında çağrılır. |
Initialize(IServiceProvider) |
Geçersiz.
Olayı hizmet sağlayıcısıyla başlatır. |
InitializeProperties() |
Geçersiz.
Bağımlılık özelliklerinde başlatma gerçekleştirir. |
Invoke<T>(EventHandler<T>, T) |
Geçersiz.
bir EventHandler aboneliğini alır ve bu temsilciyi çağırır. (Devralındığı yer: Activity) |
Invoke<T>(IActivityEventListener<T>, T) |
Geçersiz.
bir IActivityEventListener<T> aboneliğini alır ve bu temsilciyi çağırır. (Devralındığı yer: Activity) |
IsBindingSet(DependencyProperty) |
Geçersiz.
değerinin bağlama olarak ayarlanıp ayarlanmadığını DependencyProperty gösterir. Bkz. SetBinding(DependencyProperty, ActivityBind). (Devralındığı yer: DependencyObject) |
MemberwiseClone() |
Geçersiz.
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MetaEquals(DependencyObject) |
Geçersiz.
Bunun DependencyObject parametresinin |
OnActivityExecutionContextLoad(IServiceProvider) |
Geçersiz.
her yüklendiğinde iş akışı çalışma zamanı ActivityExecutionContext tarafından çağrılır. Örneğin, bu yöntem, bir iş akışı örneği kalıcı depolamadan yüklendiğinde yeniden yaratıldığında olduğu gibi ActivityExecutionContext oluşturma sırasında ActivityExecutionContext da çağrılır. (Devralındığı yer: Activity) |
OnActivityExecutionContextUnload(IServiceProvider) |
Geçersiz.
bir kaldırıldığında ActivityExecutionContext iş akışı çalışma zamanı tarafından çağrılır. Örneğin, bu yöntem hem bir ActivityExecutionContext iş akışı örneği kalıcı olduğunda hem de her ActivityExecutionContext kaldırıldığında tamamlanırken çağrılır. (Devralındığı yer: Activity) |
OnClosed(IServiceProvider) |
Geçersiz.
Etkinliğin duruma geçişinin bir parçası olarak iş akışı çalışma zamanı tarafından çağrılır |
OnInvoked(EventArgs) |
Geçersiz.
Türetilmiş sınıfların etkinlik kapanmadan önce gelenleri EventArgs işlemesine izin vermek için dış olay alındıktan hemen sonra çağrılır. |
RaiseEvent(DependencyProperty, Object, EventArgs) |
Geçersiz.
Belirtilen bağımlılık özelliğiyle ilişkili bir Event oluşturur. (Devralındığı yer: Activity) |
RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Geçersiz.
Başvuruda DependencyPropertybulunan ile ilişkili olayı tetikler. (Devralındığı yer: Activity) |
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Geçersiz.
Durum değişikliği olayı için belirtilen DependencyProperty değerini kaydeder. (Devralındığı yer: Activity) |
RemoveHandler(DependencyProperty, Object) |
Geçersiz.
İlişkili DependencyPropertybir 'den kaldırırEventHandler. (Devralındığı yer: DependencyObject) |
RemoveProperty(DependencyProperty) |
Geçersiz.
içinden bir DependencyProperty kaldırır DependencyObject. (Devralındığı yer: DependencyObject) |
Save(Stream) |
Geçersiz.
Activity kalıcılık için öğesine Stream yazar. (Devralındığı yer: Activity) |
Save(Stream, IFormatter) |
Geçersiz.
Activity serileştirme için sağlanan özel IFormatter öğesini kullanarak kalıcılık için öğesine Stream yazar. (Devralındığı yer: Activity) |
SetBinding(DependencyProperty, ActivityBind) |
Geçersiz.
Belirtilen DependencyPropertyiçin öğesini ActivityBind ayarlar. (Devralındığı yer: DependencyObject) |
SetBoundValue(ActivityBind, Object) |
Geçersiz.
hedefinin ActivityBinddeğerini ayarlar. (Devralındığı yer: DependencyObject) |
SetReadOnlyPropertyValue(DependencyProperty, Object) |
Geçersiz.
Salt okunur olan değerini DependencyPropertyayarlar. (Devralındığı yer: DependencyObject) |
SetValue(DependencyProperty, Object) |
Geçersiz.
değerini DependencyProperty nesnesine ayarlar. (Devralındığı yer: DependencyObject) |
SetValueBase(DependencyProperty, Object) |
Geçersiz.
değerini DependencyProperty belirtilen Objectdeğerine ayarlar ve atlar SetValue(DependencyProperty, Object). (Devralındığı yer: DependencyObject) |
ToString() |
Geçersiz.
Bu örneği temsil eden bir dize sağlar. (Devralındığı yer: Activity) |
TrackData(Object) |
Geçersiz.
Çalışma zamanı izleme altyapısını bekleyen izleme bilgileri hakkında bilgilendirmektedir. (Devralındığı yer: Activity) |
TrackData(String, Object) |
Geçersiz.
Çalışma zamanı izleme altyapısını bekleyen izleme bilgileri hakkında bilgilendirmektedir. (Devralındığı yer: Activity) |
Uninitialize(IServiceProvider) |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, etkinlik için bir hizmet sağlayıcısı tarafından başlatmayı kaldırmayı sağlar. (Devralındığı yer: Activity) |
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Geçersiz.
Durum değişikliği olayı için belirtilen DependencyProperty kaydın kaydını değiştirir. (Devralındığı yer: Activity) |
Ekinlikler
Canceling |
Geçersiz.
Etkinlik yürütmesi iptal edildiğinde gerçekleşir. (Devralındığı yer: Activity) |
Closed |
Geçersiz.
Yürütme Activity tamamlandığında gerçekleşir. (Devralındığı yer: Activity) |
Compensating |
Geçersiz.
üzerinde Activitybir dengeleme yöntemi çalıştırılırken gerçekleşir. (Devralındığı yer: Activity) |
Executing |
Geçersiz.
çalıştırıldığında Activity gerçekleşir. (Devralındığı yer: Activity) |
Faulting |
Geçersiz.
Örneğin çalıştırılması sırasında bir özel durum oluştuğunda gerçekleşir. (Devralındığı yer: Activity) |
Invoked |
Geçersiz.
Dış olay alındığında gerçekleşir. |
StatusChanged |
Geçersiz.
Çalışan Activity bir değişiklik olduğunda ActivityExecutionStatus gerçekleşir. (Devralındığı yer: Activity) |
Belirtik Arabirim Kullanımları
IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
Geçersiz.
Abone olunan olay gerçekleştiğinde işleme yordamını tanımlar. |
IComponent.Disposed |
Geçersiz.
Bir bileşenin Disposed olayını işleyen yöntemi temsil eder. (Devralındığı yer: DependencyObject) |
IDynamicPropertyTypeProvider.GetAccessType(IServiceProvider, String) |
Geçersiz.
Belirtilen özellik için erişim türünü döndürür. |
IDynamicPropertyTypeProvider.GetPropertyType(IServiceProvider, String) |
Geçersiz.
Belirtilen özelliğin değerini Type döndürür. |
IEventActivity.QueueName |
Geçersiz.
Etkinliğin WorkflowQueue verilerin gelmesini beklediği adı alır. |
IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Geçersiz.
Etkinliğin HandleExternalEventActivity bir olaya aboneliğini oluşturur. |
IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Geçersiz.
Etkinliğin bir olaya aboneliğini HandleExternalEventActivity iptal eder. |