Compartir a través de


ContextMessageProperty Clase

Definición

Propiedad utilizada para comunicar contexto entre la capa de aplicación y la de canal, tanto en el cliente como en el servicio.

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
Herencia
ContextMessageProperty
Atributos
Implementaciones

Comentarios

Una colección de propiedades que se agrega a un Message que pone en correlación mensajes que forman parte de una conversación entre un cliente y un servicio.

Si Enabled es true, el contexto se establece en la capa del canal; el canal del contexto asocia esta propiedad a todos los mensajes entrantes del cliente y el servicio. Si Enabled es false, la ContextMessageProperty se utiliza para asociar contexto a un mensaje saliente del cliente o el servicio en la capa de aplicación.

La ContextMessageProperty puede utilizarse en el cliente o el servicio. De manera alternativa, sólo en el cliente, puede obtenerse el contexto actual o establecerse uno nuevo en la instancia del canal utilizando GetContext y las propiedades SetContext.

Constructores

ContextMessageProperty()

Inicializa una nueva instancia de la clase ContextMessageProperty.

ContextMessageProperty(IDictionary<String,String>)

Inicializa una nueva instancia de la clase ContextMessageProperty con un contexto especificado.

Propiedades

Context

Obtiene el contexto utilizado para poner en correlación los mensajes de una conversación entre un cliente y un servicio.

Name

Obtiene el nombre de la propiedad de contexto de mensaje.

Métodos

AddOrReplaceInMessage(Message)

Establece el valor de la propiedad ContextMessageProperty en un Message especificado desde la instancia actual de ContextMessageProperty.

AddOrReplaceInMessageProperties(MessageProperties)

Establece el valor de la propiedad ContextMessageProperty en una colección específica de MessageProperties, a partir de la instancia actual de ContextMessageProperty.

CreateCopy()

Crea una copia de la instancia actual de ContextMessageProperty.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryCreateFromHttpCookieHeader(String, ContextMessageProperty)

Intenta crear una instancia de ContextMessageProperty a partir de los pares clave-valor de una cookie HTTP específica.

TryGet(Message, ContextMessageProperty)

Intenta obtener la ContextMessageProperty de las propiedades de un mensaje específico.

TryGet(MessageProperties, ContextMessageProperty)

Intenta obtener la ContextMessageProperty de una colección de propiedades de mensaje específica.

Se aplica a

Consulte también