ContextMessageProperty Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma propriedade usada para informar o contexto entre o aplicativo e as camadas do canal no cliente ou no serviço.
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
- Herança
-
ContextMessageProperty
- Atributos
- Implementações
Comentários
Uma coleção de propriedades que são adicionadas a um Message que correlaciona mensagens que fazem parte de uma conversa entre um cliente e um serviço.
Se Enabled for true, o contexto será estabelecido na camada de canal e todas as mensagens de entrada no cliente e no serviço terão essa propriedade de contexto anexada pelo canal de contexto. Se Enabled for o ContextMessageProperty usado false para anexar o contexto a uma mensagem de saída no cliente ou no serviço na camada de aplicativo.
O ContextMessageProperty pode ser usado no cliente ou no serviço. Como alternativa, somente no cliente, o contexto atual pode ser obtido ou um novo contexto pode ser definido na instância do canal usando GetContext propriedades e SetContext .
Construtores
| ContextMessageProperty() |
Inicializa uma nova instância da classe ContextMessageProperty. |
| ContextMessageProperty(IDictionary<String,String>) |
Inicializa uma nova instância da classe ContextMessageProperty com um contexto especificado. |
Propriedades
| Context |
Obtém o contexto usado para correlacionar mensagens dentro de uma conversa entre um cliente e um serviço. |
| Name |
Obtém o nome da propriedade de mensagem de contexto. |
Métodos
| AddOrReplaceInMessage(Message) |
Define o valor da propriedade |
| AddOrReplaceInMessageProperties(MessageProperties) |
Define o valor da propriedade |
| CreateCopy() |
Cria uma cópia da instância atual de ContextMessageProperty. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| TryCreateFromHttpCookieHeader(String, ContextMessageProperty) |
Tenta criar uma instância de um ContextMessageProperty com base nos pares chave/valor de um cookie HTTP especificado. |
| TryGet(Message, ContextMessageProperty) |
Tenta obter a |
| TryGet(MessageProperties, ContextMessageProperty) |
Tenta obter a |