Send 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.
Hizmete ileti gönderen etkinlik.
public ref class Send sealed : System::Activities::Activity
[System.Windows.Markup.ContentProperty("Content")]
public sealed class Send : System.Activities.Activity
[<System.Windows.Markup.ContentProperty("Content")>]
type Send = class
inherit Activity
Public NotInheritable Class Send
Inherits Activity
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki örnekte bir etkinliğin nasıl oluşturulacağı ve bir Send iş akışına nasıl ekleneceği gösterilmektedir. Örnekte ayrıca yanıt iletisini almak için etkinliğin nasıl kullanılacağı ReceiveReply gösterilmektedir.
Variable<string> message = new Variable<string>("message", "client");
Variable<string> result = new Variable<string> { Name = "result" };
Endpoint endpoint = new Endpoint
{
AddressUri = new Uri(Common.Constants.ServiceBaseAddress),
Binding = new BasicHttpBinding(),
};
Send requestEcho = new Send
{
ServiceContractName = XName.Get("Echo", "http://tempuri.org/"),
Endpoint = endpoint,
OperationName = "Echo",
Content = new SendParametersContent
{
Parameters =
{
{ "message", new InArgument<string>(message) }
}
}
};
workflow = new CorrelationScope
{
Body = new Sequence
{
Variables = { message, result },
Activities =
{
new WriteLine {
Text = new InArgument<string>("Hello")
},
requestEcho,
new ReceiveReply
{
Request = requestEcho,
Content = new ReceiveParametersContent
{
Parameters =
{
{ "echo", new OutArgument<string>(result) }
}
}
},
new WriteLine {
Text = new InArgument<string>(result)
}
}
}
};
Oluşturucular
Send() |
Send sınıfının yeni bir örneğini başlatır. |
Özellikler
Action |
Gönderilen iletinin eylem üst bilgisinin değerini alır veya ayarlar. |
CacheId |
İş akışı tanımının kapsamı içinde benzersiz olan önbelleğin tanımlayıcısını alır. (Devralındığı yer: Activity) |
Constraints |
Constraintİçin doğrulama sağlamak üzere yapılandırılabilecek etkinliklerin koleksiyonunu alır Activity . (Devralındığı yer: Activity) |
Content |
Etkinlik tarafından Send gönderilen içeriği alır veya ayarlar. |
CorrelatesWith |
İletiyi uygun iş akışı örneğine yönlendirmek için kullanılan bir bağıntı tutamacını alır veya ayarlar. |
CorrelationInitializers |
Bağıntı başlatıcıları koleksiyonunu alır. |
DisplayName |
Hata ayıklama, doğrulama, özel durum işleme ve izleme için kullanılan isteğe bağlı bir kolay ad alır veya ayarlar. (Devralındığı yer: Activity) |
Endpoint |
İleti göndermek için uç noktayı alır veya ayarlar. |
EndpointAddress |
İleti göndermek için uç noktanın adresini alır veya ayarlar. |
EndpointConfigurationName |
Uç nokta yapılandırmasının adını alır veya ayarlar. |
Id |
İş akışı tanımının kapsamında benzersiz olan bir tanımlayıcı alır. (Devralındığı yer: Activity) |
Implementation |
Yürütme mantığını içeren bir öğesini döndüren temsilciyi alır veya ayarlar Activity . (Devralındığı yer: Activity) |
ImplementationVersion |
Kullanılan uygulamanın sürümünü alır veya ayarlar. (Devralındığı yer: Activity) |
KnownTypes |
Çağrılacak hizmet işlemi için bilinen türlerin bir koleksiyonunu alır. |
OperationName |
Çağrılacak hizmet işleminin adını alır veya ayarlar. |
ProtectionLevel |
İletinin koruma düzeyini gösteren bir değer alır veya ayarlar. |
SerializerOption |
İleti gönderirken kullanılacak seri hale getiriciyi belirten bir değer alır veya ayarlar. |
ServiceContractName |
Çağrılacak hizmetin uygulandığı sözleşmenin adı. |
TokenImpersonationLevel |
İletinin alıcısı için izin verilen belirteç kimliğe bürünme düzeyini gösteren bir değeri alır veya ayarlar. |
Yöntemler
CacheMetadata(ActivityMetadata) |
Etkinliğin bağımsız değişkenlerinin, değişkenlerinin, alt etkinliklerinin ve etkinlik temsilcilerinin açıklamasını oluşturur ve doğrular. (Devralındığı yer: Activity) |
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) |
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Dinamik güncelleştirme haritası oluştururken bir olay oluşturur. (Devralındığı yer: Activity) |
ShouldSerializeDisplayName() |
DisplayNameÖzelliğin serileştirilmesi gerekip gerekmediğini gösterir. (Devralındığı yer: Activity) |
ToString() |
Ve öğesini String içeren bir döndürür Id DisplayName Activity . (Devralındığı yer: Activity) |