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 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ść |
| 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ć |