ContextMessageProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 false
ContextMessageProperty 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ść |
AddOrReplaceInMessageProperties(MessageProperties) |
Ustawia wartość |
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ć |
TryGet(MessageProperties, ContextMessageProperty) |
Próbuje pobrać |