ContextMessageProperty Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Eigenschaft, die zur Übermittlung von Kontext zwischen der Anwendungs- und Kanalschicht entweder auf dem Client oder dem Dienst verwendet wird.
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
- Vererbung
-
ContextMessageProperty
- Attribute
- Implementiert
Hinweise
Eine Auflistung von einer Message hinzugefügten Eigenschaften, die Nachrichten korreliert, die Teil einer Konversation zwischen Client und Dienst sind.
Wenn Enabledtrue
ist, wird Kontext in der Kanalschicht erstellt, und allen eingehenden Nachrichten auf dem Client und dem Dienst wird diese Kontexteigenschaft vom Kontextkanal angefügt. Wenn Enabledfalse
ist, wird mithilfe von ContextMessageProperty einer ausgehenden Nachricht auf dem Client oder Dienst Kontext auf der Anwendungsebene angefügt.
Die ContextMessageProperty kann entweder auf dem Client oder dem Dienst verwendet werden. Alternativ kann nur auf dem Client mithilfe der GetContext-Eigenschaft und der SetContext-Eigenschaft der aktuelle Kontext abgerufen oder ein neuer Kontext für die Kanalinstanz festgelegt werden.
Konstruktoren
ContextMessageProperty() |
Initialisiert eine neue Instanz der ContextMessageProperty-Klasse. |
ContextMessageProperty(IDictionary<String,String>) |
Initialisiert eine neue Instanz der ContextMessageProperty-Klasse mit einem angegebenen Kontext. |
Eigenschaften
Context |
Ruft den Kontext ab, der zum Korrelieren von Nachrichten in einer Konversation zwischen einem Client und einem Dienst verwendet wird. |
Name |
Ruft den Namen der Kontextnachrichteneigenschaft ab. |
Methoden
AddOrReplaceInMessage(Message) |
Legt den Wert der |
AddOrReplaceInMessageProperties(MessageProperties) |
Legt den Wert der |
CreateCopy() |
Erstellt eine Kopie der aktuellen Instanz von ContextMessageProperty. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryCreateFromHttpCookieHeader(String, ContextMessageProperty) |
Versucht, eine ContextMessageProperty aus den Schlüssel-/Wertpaaren eines angegebenen HTTP-Cookies zu instanziieren. |
TryGet(Message, ContextMessageProperty) |
Versucht, die |
TryGet(MessageProperties, ContextMessageProperty) |
Versucht, die |