SendActivity Sınıf

Tanım

Dikkat

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

Windows Communication Foundation (WCF) hizmeti işleminin zaman uyumlu çağrısını modelleyen istemci etkinliği.

public ref class SendActivity sealed : System::Workflow::ComponentModel::Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
type SendActivity = class
    inherit Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type SendActivity = class
    inherit Activity
Public NotInheritable Class SendActivity
Inherits Activity
Devralma
Öznitelikler

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.

SendActivity etkinliği, önceden tanımlanmış bir ileti değişimi desenini kullanarak WCF hizmetiyle bir konuşmaya katılmanızı sağlar.

Not

SendActivity etkinliği bir engelleme etkinliğidir; başka bir deyişle, etkinlik yürütme tamamlanana kadar iş akışı yürütmesi engellenir.

SendActivity etkinliği tarafından desteklenen ileti değişimi desenleri şunlardır:

  • Tek Yönlü İleti Gönderme

    SendActivity etkinliği bir ileti gönderir ancak hizmetten yanıt beklemez.

  • İstek Gönder - Yanıt Al

    SendActivity etkinliği bir ileti gönderir ve hizmetten yanıt alınana kadar bekler.

  • İstek Gönderme - Alma Hatası

    SendActivity etkinliği bir ileti gönderir ve hizmetten bir yanıt veya hata alınana kadar bekler. Yürütme sırasında, gönderme etkinliği sunucudan alınan tüm hataları oluşturur. FaultHandlerActivity etkinlikleri, istemci iş akışındaki hataları işlemek için kullanılabilir.

Not

Bu etkinlik .NET Framework 3.5'in bir parçasıdır. .NET Framework 4'teki eşdeğer etkinlik için bkz. Send.

Oluşturucular

SendActivity()
Geçersiz.

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

SendActivity(String)
Geçersiz.

Belirtilen name özelliğiyle SendActivity sınıfının yeni bir örneğini başlatır.

Alanlar

AfterResponseEvent
Geçersiz.

AfterResponse olayını hedefleyen DependencyProperty temsil eder.

BeforeSendEvent
Geçersiz.

BeforeSend olayını hedefleyen DependencyProperty temsil eder.

CustomAddressProperty
Geçersiz.

CustomAddress özelliğinin DependencyProperty temsil eder.

ReturnValuePropertyName
Geçersiz.

SendActivity etkinliğinin iletişimde olduğu hizmet tarafından gönderilen dönüş değeri için kullanılan özelliğin adı.

Özellikler

ChannelToken
Geçersiz.

ChannelToken SendActivity tarafından kendisini bir istemci kanalıyla ilişkilendirmek için kullanılır.

Context
Geçersiz.

İstemci ve iletişimde bulunduğu hizmet arasındaki iletişim için kullanılan bağlamı içeren ve bağıntı için tanımlama gibi şeyleri içeren bir sözlük döndürür.

CustomAddress
Geçersiz.

Bir hizmetle iletişim kurmak için kullanılan özel adresi 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)
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)
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.

Windows Communication Foundation (WCF) hizmetinin resmi parametre listesinde bulunan bağlanabilir parametrelerin koleksiyonunu alır.

Parent
Geçersiz.

Bu Activityiçeren CompositeActivity 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)
ServiceOperationInfo
Geçersiz.

SendActivity etkinliğinin iletişimde olduğu hizmetin sözleşmesini ve çalışmasını tanımlar.

Site
Geçersiz.

DependencyObject Site 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

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.

Bir etkinliği yürütmek için iş akışı çalışma zamanı tarafından çağrılır.

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

İkinci parametre false ve ikinci parametre trueise geçerli Activity altında bu örneğin kök Activity altındaki tüm etkinlikler kümesinden adı istenen Activity ö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 DependencyPropertyile ilişkili ActivityBind erişim sağlar.

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

ActivityBindkonusu olan Object alır.

(Devralındığı yer: DependencyObject)
GetContext(Activity, ChannelToken, Type)
Geçersiz.

Gönderme işlemi için bağlam bilgilerini alır veya ayarlar.

GetContext(Activity, String, String, Type)
Geçersiz.

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta adı, sahip etkinliğinin adı ve sözleşme türünü temsil eden bir Type nesnesi verilen bağlam bilgilerini döndüren statik yöntem.

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.

Türetilmiş bir sınıfta geçersiz kılındığında bağımlılık özelliklerinde başlatma gerçekleştirir.

(Devralındığı yer: DependencyObject)
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 DependencyObjectmetaproperties parametreli DependencyObjectmetaproperties 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)
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 DependencyPropertybir EventHandler kaldırır.

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

DependencyObjectbir DependencyProperty kaldırır.

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

Serileştirme için sağlanan özel IFormatter kullanarak kalıcılık için Activity bir Stream 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 DependencyPropertyiçin ActivityBind ayarlar.

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

hedef ActivityBinddeğerini ayarlar.

(Devralındığı yer: DependencyObject)
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)
Geçersiz.

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta, sözleşmenin türünü temsil eden bir Type nesnesi ve bağlam bilgilerinin kendisi verilip SendActivity etkinliği için bağlam bilgilerini ayarlayan statik bir yöntem.

SetContext(Activity, String, String, Type, IDictionary<String,String>)
Geçersiz.

Bir etkinlik örneği, bu etkinlik tarafından kullanılan uç nokta adı, sahip etkinliğinin adı, sözleşmenin türünü temsil eden bir Type nesnesi ve bağlam bilgilerinin kendisi verilip SendActivity etkinliği için bağlam bilgilerini ayarlayan statik bir yöntem.

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.

SetValue(DependencyProperty, Object)atlayarak DependencyProperty değerini belirtilen Objectolarak 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

AfterResponse
Geçersiz.

Yanıt hizmetten alındıktan sonra gerçekleşir.

BeforeSend
Geçersiz.

SendActivity etkinliği iletiyi hizmete göndermeden önce gerçekleşir.

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)
StatusChanged
Geçersiz.

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

(Devralındığı yer: Activity)

Belirtik Arabirim Kullanımları

IComponent.Disposed
Geçersiz.

Bir bileşenin Disposed olayını işleyen yöntemi temsil eder.

(Devralındığı yer: DependencyObject)

Şunlara uygulanır

Ayrıca bkz.