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 dodawanych do elementu Message , która koreluje komunikaty wchodzące w skład konwersacji między klientem a usługą.

Jeśli Enabled parametr ma truewartość , 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 element jest ContextMessagePropertyfalse używany do dołączania kontekstu do komunikatu wychodzącego na kliencie lub w usłudze w warstwie aplikacji.

Można ContextMessageProperty go używać na kliencie lub w usłudze. Alternatywnie tylko na kliencie można uzyskać bieżący kontekst lub można ustawić nowy kontekst w wystąpieniu kanału przy użyciu właściwości GetContext 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 wiadomości w konwersacji między klientem a usługą.

Name

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

Metody

AddOrReplaceInMessage(Message)

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

AddOrReplaceInMessageProperties(MessageProperties)

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

CreateCopy()

Tworzy kopię bieżącego wystąpienia klasy 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 wartość bieżącego wystąpienia.

(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 elementu ContextMessageProperty z par klucz/wartość określonego pliku cookie HTTP.

TryGet(Message, ContextMessageProperty)

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

TryGet(MessageProperties, ContextMessageProperty)

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

Dotyczy

Zobacz też