Что такое перенос сообщений в WCF? - PullRequest
0 голосов
/ 23 июня 2009

В контракте WCF Messsage у нас есть атрибут IsWrapped и имя оболочки, атрибут пространства имен оболочки

  • Вопрос * * 1005

    1. Что такое перенос сообщений
    2. Каковы преимущества упаковки сообщений
    3. Безопасно ли переносить сообщения.

1 Ответ

1 голос
/ 23 июня 2009

Theres Статья на MSDN , в которой обсуждаются классы контрактов сообщений. Пишет

MessageContractAttribute имеет атрибут с именем IsWrapped, который указывает, следует ли переносить контракты данных. Когда для IsWrapped установлено значение false, контракты на данные, используемые контрактом на обслуживание, не будут переноситься. Когда это значение установлено в true, контракты данных будут перенесены; Кроме того, вы также можете управлять именем и пространством имен, используемым для элемента оболочки, когда IsWrapped имеет значение true.

WrapperName и WrapperNamespace определяют, к какому элементу будет добавлено сообщение.

Чтобы поместить это в контекст, класс контракта сообщения можно использовать в двух случаях: его можно использовать при использовании типов сообщений или при использовании разных пространств имен для контрактов данных, которые используются контрактом на обслуживание.

На основании этого описания, похоже, это не влияет на безопасность.

...