ContextMessageProperty Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
AddOrReplaceInMessageProperties(MessageProperties) |
Establece el valor de la propiedad |
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 |
TryGet(MessageProperties, ContextMessageProperty) |
Intenta obtener la |