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 |