Condividi tramite


ContextMessageProperty Classe

Definizione

Una proprietà utilizzata per comunicare il contesto tra i livelli di applicazione e di canale nel client o nel servizio.

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
Ereditarietà
ContextMessageProperty
Attributi
Implementazioni

Commenti

Una raccolta di proprietà aggiunte a una classe Message che correla messaggi che fanno parte di una conversazione tra un client e un servizio.

Se Enabled è true, il contesto viene stabilito a livello di canale, e il canale del contesto collega a tutti i messaggi in arrivo sul client e sul servizio questa proprietà di contesto. Se Enabled è false, ContextMessageProperty viene utilizzata per associare contesto a un messaggio in uscita nel client o nel servizio a livello di applicazione.

La classe ContextMessageProperty può essere utilizzata nel client o nel servizio. In alternativa, solo nel client, è possibile ottenere il contesto corrente o impostare un nuovo contesto sull'istanza del canale utilizzando le proprietà GetContext e SetContext.

Costruttori

ContextMessageProperty()

Inizializza una nuova istanza della classe ContextMessageProperty.

ContextMessageProperty(IDictionary<String,String>)

Inizializza una nuova istanza della classe ContextMessageProperty con un contesto specificato.

Proprietà

Context

Ottiene il contesto utilizzato per correlare i messaggi all'interno di una conversazione tra un client e un servizio.

Name

Ottiene il nome della proprietà del messaggio di contesto.

Metodi

AddOrReplaceInMessage(Message)

Imposta il valore della proprietà ContextMessageProperty in una classe Message specificata dall'istanza corrente di ContextMessageProperty.

AddOrReplaceInMessageProperties(MessageProperties)

Imposta il valore della proprietà ContextMessageProperty in una raccolta di MessageProperties specificata dall'istanza corrente di ContextMessageProperty.

CreateCopy()

Crea una copia dell'istanza corrente di ContextMessageProperty.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryCreateFromHttpCookieHeader(String, ContextMessageProperty)

Tenta di creare un'istanza di ContextMessageProperty dalle coppie chiave/valore di un cookie HTTP specificato.

TryGet(Message, ContextMessageProperty)

Tenta di ottenere ContextMessageProperty dalle proprietà di un messaggio specificato.

TryGet(MessageProperties, ContextMessageProperty)

Tenta di ottenere ContextMessageProperty da una raccolta specificata di proprietà del messaggio.

Si applica a

Vedi anche