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 |