Sdílet prostřednictvím


ContextMessageProperty Třída

Definice

Vlastnost sloužící ke komunikaci kontextu mezi vrstvou aplikace a kanálu na klientovi nebo službě.

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
Dědičnost
ContextMessageProperty
Atributy
Implementuje

Poznámky

Kolekce vlastností, které jsou přidány do objektu Message , který koreluje zprávy, které tvoří součást konverzace mezi klientem a službou.

Pokud Enabled je true, kontext se vytvoří ve vrstvě kanálu a všechny příchozí zprávy v klientovi a službě mají tuto vlastnost kontextu připojenou kontextový kanál. Pokud Enabled se falseContextMessageProperty používá k připojení kontextu k odchozí zprávě v klientovi nebo službě na aplikační vrstvě.

Nástroj ContextMessageProperty lze použít v klientovi nebo ve službě. Alternativně je možné získat aktuální kontext pouze na klientovi nebo nastavit nový kontext v instanci kanálu pomocí GetContext vlastností a SetContext .

Konstruktory

ContextMessageProperty()

Inicializuje novou instanci ContextMessageProperty třídy.

ContextMessageProperty(IDictionary<String,String>)

Inicializuje novou instanci ContextMessageProperty třídy se zadaným kontextem.

Vlastnosti

Context

Získá kontext použitý ke korelaci zpráv v rámci konverzace mezi klientem a službou.

Name

Získá název vlastnosti kontextové zprávy.

Metody

AddOrReplaceInMessage(Message)

Nastaví hodnotu ContextMessageProperty vlastnosti v zadané Message z aktuální instance nástroje ContextMessageProperty.

AddOrReplaceInMessageProperties(MessageProperties)

Nastaví hodnotu ContextMessageProperty vlastnosti v zadané kolekci z MessageProperties aktuální instance nástroje ContextMessageProperty.

CreateCopy()

Vytvoří kopii aktuální instance objektu ContextMessageProperty.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryCreateFromHttpCookieHeader(String, ContextMessageProperty)

Pokusy o vytvoření instance ContextMessageProperty z párů klíč/hodnota zadaného souboru cookie HTTP.

TryGet(Message, ContextMessageProperty)

Pokusí se získat ContextMessageProperty z vlastností zadané zprávy.

TryGet(MessageProperties, ContextMessageProperty)

Pokusí se získat ContextMessageProperty ze zadané kolekce vlastností zprávy.

Platí pro

Viz také