SendMessageContent Sınıf

Tanım

İş akışı hizmetine veya bir iş akışı hizmetinden tek bir öğe (ileti) göndermek için kullanılan sınıf. Öğe, ilkel türler, Messageveya XElement; gibi yerleşik bir tür veya uygulama tanımlı veri sözleşmesi, ileti sözleşmesi veya XML serileştirilebilir türü olabilir.

public ref class SendMessageContent sealed : System::ServiceModel::Activities::SendContent
[System.Windows.Markup.ContentProperty("Message")]
public sealed class SendMessageContent : System.ServiceModel.Activities.SendContent
[<System.Windows.Markup.ContentProperty("Message")>]
type SendMessageContent = class
    inherit SendContent
Public NotInheritable Class SendMessageContent
Inherits SendContent
Devralma
SendMessageContent
Öznitelikler

Örnekler

Aşağıdaki örnekte bir örneğin etkinlikle SendMessageContent nasıl kullanılacağı Send gösterilmektedir.

Variable<PurchaseOrder> po = new Variable<PurchaseOrder>();
Variable<Customer> customer = new Variable<Customer>();

Endpoint clientEndpoint = new Endpoint
{
    Binding = Constants.Binding,
    AddressUri = new Uri(Constants.ServiceAddress)
};

Send submitPO = new Send
{
    Endpoint = clientEndpoint,
    ServiceContractName = Constants.POContractName,
    OperationName = Constants.SubmitPOName,
    Content = new SendMessageContent(new InArgument<PurchaseOrder>(po))
};

Açıklamalar

Bu sınıf kullanılırken, veriler bir ileti sözleşmesi türü veya türünde Messageolmadığı sürece, kablo üzerinde seri hale getirilmiş iletiler unwrapped edilir.

Oluşturucular

Name Description
SendMessageContent()

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

SendMessageContent(InArgument, Type)

Belirtilen ileti ve ileti türüyle sınıfının yeni bir örneğini SendMessageContent başlatır.

SendMessageContent(InArgument)

Gönderilecek belirtilen verilerle sınıfının yeni bir örneğini SendMessageContent başlatır.

Özellikler

Name Description
DeclaredMessageType

Bildirilen ileti türünü alır veya ayarlar.

Message

Gönderilecek verileri alır veya ayarlar.

Yöntemler

Name Description
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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

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

(Devralındığı yer: Object)
ShouldSerializeDeclaredMessageType()

Özelliğin XAML seri hale getirilip getirilmeyeceğini DeclaredMessageType belirten bir değer alır.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır