Поделиться через


SendMessageContent Класс

Определение

Класс, используемый для передачи одного элемента (сообщения) в или из службы рабочего процесса. Этот элемент может быть одним из встроенных типов-примитивов Message или XElement, а также определяемым приложением контрактом данных, контрактом сообщения или сериализуемым в формат XML типом.

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
Наследование
SendMessageContent
Атрибуты

Примеры

В следующем примере показано, как использовать экземпляр SendMessageContent с действием Send.

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))
};

Комментарии

При использовании этого класса сообщения, сериализуемые в канале, будут без оболочки, за исключением случаев, когда данные имеют тип контракта сообщения или тип Message.

Конструкторы

SendMessageContent()

Инициализирует новый экземпляр класса SendMessageContent.

SendMessageContent(InArgument)

Инициализирует новый экземпляр класса SendMessageContent указанными данными для отправки.

SendMessageContent(InArgument, Type)

Инициализирует новый экземпляр класса SendMessageContent с заданным сообщением и типом сообщения.

Свойства

DeclaredMessageType

Возвращает или задает объявленный тип сообщения.

Message

Возвращает или задает данные для отправки.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ShouldSerializeDeclaredMessageType()

Возвращает значение, которое указывает, должно ли свойство DeclaredMessageType быть сериализовано в формат XAML.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к