Udostępnij za pośrednictwem


ContextMessageProperty Klasa

Definicja

Właściwość używana do komunikowania kontekstu między warstwami aplikacji i kanału na kliencie lub usłudze.

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
Dziedziczenie
ContextMessageProperty
Atrybuty
Implementuje

Uwagi

Kolekcja właściwości, które są dodawane do Message elementu, które korelują komunikaty, które stanowią część konwersacji między klientem a usługą.

Jeśli Enabled jest to true, kontekst jest ustanawiany w warstwie kanału, a wszystkie komunikaty przychodzące na kliencie i usłudze mają tę właściwość kontekstu dołączoną przez kanał kontekstowy. Jeśli Enabled jest falseContextMessageProperty używany do dołączania kontekstu do komunikatu wychodzącego na kliencie lub usłudze w warstwie aplikacji.

Można ContextMessageProperty go używać na kliencie lub w usłudze. Alternatywnie na kliencie można uzyskać bieżący kontekst lub można ustawić nowy kontekst w wystąpieniu kanału przy użyciu GetContext właściwości i SetContext .

Konstruktory

ContextMessageProperty()

Inicjuje nowe wystąpienie klasy ContextMessageProperty.

ContextMessageProperty(IDictionary<String,String>)

Inicjuje ContextMessageProperty nowe wystąpienie klasy z określonym kontekstem.

Właściwości

Context

Pobiera kontekst używany do korelowania komunikatów w konwersacji między klientem a usługą.

Name

Pobiera nazwę właściwości komunikatu kontekstowego.

Metody

AddOrReplaceInMessage(Message)

Ustawia wartość ContextMessageProperty właściwości w określonym Message wystąpieniu bieżącego wystąpienia .ContextMessageProperty

AddOrReplaceInMessageProperties(MessageProperties)

Ustawia wartość ContextMessageProperty właściwości w określonej kolekcji MessageProperties z bieżącego wystąpienia .ContextMessageProperty

CreateCopy()

Tworzy kopię bieżącego wystąpienia programu ContextMessageProperty.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryCreateFromHttpCookieHeader(String, ContextMessageProperty)

Próbuje utworzyć wystąpienie ContextMessageProperty elementu z par klucz/wartość określonego pliku cookie HTTP.

TryGet(Message, ContextMessageProperty)

Próbuje pobrać ContextMessageProperty element z właściwości określonego komunikatu.

TryGet(MessageProperties, ContextMessageProperty)

Próbuje pobrać ContextMessageProperty element z określonej kolekcji właściwości komunikatu.

Dotyczy

Zobacz też