CallExternalMethodActivity Sınıf

Tanım

Dikkat

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

Yerel hizmette bir yöntemi çağırmak için kullanılan bir iş akışı iletişim etkinliğini tanımlar. Bu etkinlik, yerel hizmet aracılığıyla iş akışından konağa veri göndermek için kullanılır.

public ref class CallExternalMethodActivity : System::Workflow::ComponentModel::Activity, System::Workflow::ComponentModel::IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.CallExternalMethodActivityValidator))]
public class CallExternalMethodActivity : System.Workflow.ComponentModel.Activity, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.CallExternalMethodActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class CallExternalMethodActivity : System.Workflow.ComponentModel.Activity, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.CallExternalMethodActivityValidator))>]
type CallExternalMethodActivity = class
    inherit Activity
    interface IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.CallExternalMethodActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CallExternalMethodActivity = class
    inherit Activity
    interface IDynamicPropertyTypeProvider
Public Class CallExternalMethodActivity
Inherits Activity
Implements IDynamicPropertyTypeProvider
Devralma
CallExternalMethodActivity
Öznitelikler
Uygulamalar

Açıklamalar

Note

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.

Yerel hizmet, yerel bir hizmet arabirimi (ile ExternalDataExchangeAttributeişaretlenmiş bir arabirim) uygulayan ve öğesine ExternalDataExchangeServiceeklenen bir sınıftır.

Note

Dış yöntem çağrıldığında yöntemin tüm parametreleri kopyalanır. Parametre türleri uygularsaICloneableClone, yöntemi çağrılır veya ile BinaryFormatterserileştirilir ve seri durumdan çıkarılır.

Oluşturucular

Name Description
CallExternalMethodActivity()
Geçersiz.

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

CallExternalMethodActivity(String)
Geçersiz.

Etkinliğin adını kullanarak CallExternalMethodActivity sınıfının yeni bir örneğini başlatır.

Alanlar

Name Description
CorrelationTokenProperty
Geçersiz.

DependencyProperty özelliğini hedefleyen CorrelationToken temsil eder.

InterfaceTypeProperty
Geçersiz.

DependencyProperty özelliğini hedefleyen InterfaceType temsil eder.

MethodInvokingEvent
Geçersiz.

DependencyProperty Olayı hedefleyeni MethodInvoking temsil eder.

MethodNameProperty
Geçersiz.

DependencyProperty özelliğini hedefleyen MethodName temsil eder.

ParameterBindingsProperty
Geçersiz.

DependencyProperty özelliğini hedefleyen ParameterBindings temsil eder.

Özellikler

Name Description
CorrelationToken
Geçersiz.

Dış yöntem için öğesini CorrelationToken alır veya ayarlar.

Description
Geçersiz.

Activitykullanıcı tanımlı açıklamasını alı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 gösteren bir değer alır veya ayarlar.

(Devralındığı yer: Activity)
ExecutionResult
Geçersiz.

Bu örneği çalıştırmaya son denemenin ActivityExecutionResult alır.

(Devralındığı yer: Activity)
ExecutionStatus
Geçersiz.

Bu örneğin geçerli ActivityExecutionStatus alır.

(Devralındığı yer: Activity)
InterfaceType
Geçersiz.

Bir dış yöntemin, öğesini içeren bildirim arabirimini ExternalDataExchangeAttributealır veya ayarlar.

IsDynamicActivity
Geçersiz.

Etkinliğin iş akışı örneğinin varsayılan ActivityExecutionContext içinde yürütülüyor olup olmadığı hakkında bilgi alır.

(Devralındığı yer: Activity)
MethodName
Geçersiz.

ile ExternalDataExchangeServicekaydedilen yerel hizmette çağrılacak yöntemin adını alır veya ayarlar.

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.

Dış yöntemin resmi parametre listesinde bulunan bağlanabilir parametrelerin koleksiyonunu alır.

Parent
Geçersiz.

Bu CompositeActivityiçeren Activity alır.

(Devralındığı yer: Activity)
ParentDependencyObject
Geçersiz.

DependencyObject grafiğinde üst DependencyObject alır.

(Devralındığı yer: DependencyObject)
QualifiedName
Geçersiz.

Etkinliğin tam adını alır. Nitelenmiş etkinlik adları her zaman bir iş akışı örneğinde benzersizdir.

(Devralındığı yer: Activity)
Site
Geçersiz.

Site DependencyObject bileşenine 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.

Örnekle ilişkili Guid alır.

(Devralındığı yer: Activity)

Yöntemler

Name Description
AddHandler(DependencyProperty, Object)
Geçersiz.

bir DependencyObjectolayı için işleyici ekler.

(Devralındığı yer: DependencyObject)
Cancel(ActivityExecutionContext)
Geçersiz.

Şu anda yürütülmekte olan bir etkinliğin yürütülmesini iptal etmek için iş akışı çalışma zamanı tarafından çağrılır.

(Devralındığı yer: Activity)
Clone()
Geçersiz.

Activityderin bir kopyasını oluşturur.

(Devralındığı yer: Activity)
Dispose()
Geçersiz.

DependencyObjecttarafından kullanı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 DependencyObjecttarafından kullanı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.

belirtilen CallExternalMethodActivityile çalıştırmayı ActivityExecutionContext dener.

GetActivityByName(String, Boolean)
Geçersiz.

İkinci parametre Activity ve ikinci parametre Activityise geçerli false altında bu örneğin kök Activity altındaki tüm etkinlikler kümesinden adı istenen true örneğini döndürür.

(Devralındığı yer: Activity)
GetActivityByName(String)
Geçersiz.

İş akışındaki bu örneğin kök etkinliği altında çalışan tüm etkinlikler kümesinden adı istenen Activity örneğini döndürür.

(Devralındığı yer: Activity)
GetBinding(DependencyProperty)
Geçersiz.

belirli ActivityBindile ilişkili DependencyProperty erişim sağlar.

(Devralındığı yer: DependencyObject)
GetBoundValue(ActivityBind, Type)
Geçersiz.

Objectkonusu olan ActivityBind alı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.

Geçerli örneğin Type 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 bağlı nesnesine erişim sağlar ve GetValue(DependencyProperty) geçersiz kılmayı atlar.

(Devralındığı yer: DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Geçersiz.

Bu örneğin yürütülmesi bağlamında bir özel durum oluştuğunda çağrılır.

(Devralındığı yer: Activity)
Initialize(IServiceProvider)
Geçersiz.

Yeni bir iş akışı örneğinin oluşturulması sırasında bir etkinliği başlatmak için iş akışı çalışma zamanı tarafından çağrılır. Bu yöntem, dinamik ActivityExecutionContextoluşturulurken çağrılır.

(Devralındığı yer: Activity)
InitializeProperties()
Geçersiz.

Bağımlılık özelliklerinde başlatma gerçekleştirir.

Invoke<T>(EventHandler<T>, T)
Geçersiz.

Bir EventHandler abone olup bu temsilciyi çağırır.

(Devralındığı yer: Activity)
Invoke<T>(IActivityEventListener<T>, T)
Geçersiz.

Bir IActivityEventListener<T> abone olup bu temsilciyi çağırır.

(Devralındığı yer: Activity)
IsBindingSet(DependencyProperty)
Geçersiz.

DependencyProperty değerinin bağlama olarak ayarlanıp ayarlanmadığını gösterir. Bkz. SetBinding(DependencyProperty, ActivityBind).

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

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

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

Bu metapropertiesDependencyObject parametreli metapropertiesDependencyObject eşit olup olmadığını belirler.

(Devralındığı yer: DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Geçersiz.

bir ActivityExecutionContext yüklendiğinde iş akışı çalışma zamanı tarafından çağrılır. Örneğin, bu yöntem hem bir ActivityExecutionContext oluşturulurken hem de bir iş akışı örneği kalıcı depolamadan yüklendiğinde ActivityExecutionContext yeniden başlatıldığında çağrılır.

(Devralındığı yer: Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Geçersiz.

bir ActivityExecutionContext kaldırıldığında iş akışı çalışma zamanı tarafından çağrılır. Örneğin, bu yöntem bir ActivityExecutionContext tamamlanması sırasında ve bir iş akışı örneği kalıcı olduğunda ActivityExecutionContext her kaldırıldığında çağrılır.

(Devralındığı yer: Activity)
OnClosed(IServiceProvider)
Geçersiz.

Etkinliğin kapalı duruma geçişinin bir parçası olarak iş akışı çalışma zamanı tarafından çağrılır.

(Devralındığı yer: Activity)
OnMethodInvoked(EventArgs)
Geçersiz.

türetilmiş sınıfların içinden değerleri ayıklaması ve döndürmesi ParameterBindingsiçin bir kanca sağlar. Bu yöntem, dış yöntem çalıştırıldıktan hemen sonra çağrılır.

OnMethodInvoking(EventArgs)
Geçersiz.

ayarlanacağı ParameterBindingstüretilmiş sınıflar için bir kanca sağlar. Bu yöntem, dış yöntem çalıştırilmeden hemen önce ç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 bulunan DependencyPropertyile ilişkili olayı oluşturur.

(Devralındığı yer: Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Geçersiz.

Durum değişikliği olayı için belirtilen DependencyProperty kaydeder.

(Devralındığı yer: Activity)
RemoveHandler(DependencyProperty, Object)
Geçersiz.

İlişkili EventHandlerbir DependencyProperty kaldırır.

(Devralındığı yer: DependencyObject)
RemoveProperty(DependencyProperty)
Geçersiz.

DependencyPropertybir DependencyObject kaldırır.

(Devralındığı yer: DependencyObject)
Save(Stream, IFormatter)
Geçersiz.

Serileştirme için sağlanan özel Activity kullanarak kalıcılık için Stream bir IFormatter yazar.

(Devralındığı yer: Activity)
Save(Stream)
Geçersiz.

Kalıcılık için Activity bir Stream yazar.

(Devralındığı yer: Activity)
SetBinding(DependencyProperty, ActivityBind)
Geçersiz.

Belirtilen ActivityBindiçin DependencyProperty ayarlar.

(Devralındığı yer: DependencyObject)
SetBoundValue(ActivityBind, Object)
Geçersiz.

hedef ActivityBinddeğerini ayarlar.

(Devralındığı yer: DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Geçersiz.

Salt okunur olan bir DependencyPropertydeğerini ayarlar.

(Devralındığı yer: DependencyObject)
SetValue(DependencyProperty, Object)
Geçersiz.

nesneye DependencyProperty değerini ayarlar.

(Devralındığı yer: DependencyObject)
SetValueBase(DependencyProperty, Object)
Geçersiz.

DependencyPropertyatlayarak Object değerini belirtilen SetValue(DependencyProperty, Object)olarak ayarlar.

(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ı kaldırın.

(Devralındığı yer: Activity)

Ekinlikler

Name Description
Canceling
Geçersiz.

Etkinlik yürütmesi iptal edildiğinde gerçekleşir.

(Devralındığı yer: Activity)
Closed
Geçersiz.

bir Activity yürütmeyi tamamladığında gerçekleşir.

(Devralındığı yer: Activity)
Compensating
Geçersiz.

Activityüzerinde bir dengeleme yöntemi çalıştırılırken oluşur.

(Devralındığı yer: Activity)
Executing
Geçersiz.

Activity çalıştırıldığında 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)
MethodInvoking
Geçersiz.

yöntemi çağrılmadan önce gerçekleşir.

StatusChanged
Geçersiz.

Çalışan bir ActivityExecutionStatusActivity değiştiğinde gerçekleşir.

(Devralındığı yer: Activity)

Belirtik Arabirim Kullanımları

Name Description
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 Type döndürür.

Şunlara uygulanır