ContextMessageProperty Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Свойство, используемое для обмена данными между слоями приложения и канала на клиенте или службе.
public ref class ContextMessageProperty : System::ServiceModel::Channels::IMessageProperty
[System.Serializable]
public class ContextMessageProperty : System.ServiceModel.Channels.IMessageProperty
[<System.Serializable>]
type ContextMessageProperty = class
interface IMessageProperty
Public Class ContextMessageProperty
Implements IMessageProperty
- Наследование
-
ContextMessageProperty
- Атрибуты
- Реализации
Комментарии
Коллекция свойств, добавляемых в объект Message , который сопоставляет сообщения, которые являются частью беседы между клиентом и службой.
Если Enabled это trueтак, контекст устанавливается на уровне канала, а все входящие сообщения клиента и служба имеют это свойство контекста, присоединенное каналом контекста. Если Enabled используется ContextMessagePropertyfalse для подключения контекста к исходящему сообщению клиента или службы на уровне приложения.
Его ContextMessageProperty можно использовать на клиенте или в службе. Кроме того, только на клиенте можно получить текущий контекст или новый контекст можно задать в экземпляре канала с помощью GetContext и SetContext свойствах.
Конструкторы
| Имя | Описание |
|---|---|
| ContextMessageProperty() |
Инициализирует новый экземпляр класса ContextMessageProperty. |
| ContextMessageProperty(IDictionary<String,String>) |
Инициализирует новый экземпляр ContextMessageProperty класса с указанным контекстом. |
Свойства
| Имя | Описание |
|---|---|
| Context |
Возвращает контекст, используемый для сопоставления сообщений в беседе между клиентом и службой. |
| Name |
Возвращает имя свойства контекстного сообщения. |
Методы
| Имя | Описание |
|---|---|
| AddOrReplaceInMessage(Message) |
Задает значение |
| AddOrReplaceInMessageProperties(MessageProperties) |
Задает значение |
| CreateCopy() |
Создает копию текущего экземпляра ContextMessageProperty. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| TryCreateFromHttpCookieHeader(String, ContextMessageProperty) |
Пытается создать экземпляр ContextMessageProperty из пар "ключ-значение" указанного HTTP-файла cookie. |
| TryGet(Message, ContextMessageProperty) |
Пытается получить |
| TryGet(MessageProperties, ContextMessageProperty) |
Пытается получить |