Compartilhar via


ContextMessageProperty Classe

Definição

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 ContextMessageProperty em um Message especificado da instância atual de ContextMessageProperty.

AddOrReplaceInMessageProperties(MessageProperties)

Define o valor da propriedade ContextMessageProperty em uma coleção especificada de MessageProperties da instância atual de ContextMessageProperty.

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 ContextMessageProperty das propriedades da mensagem especificada.

TryGet(MessageProperties, ContextMessageProperty)

Tenta obter a ContextMessageProperty de uma coleção especificada de propriedades de mensagem.

Aplica-se a

Confira também