ContextMessageProperty Klass

Definition

En egenskap som används för att kommunicera kontext mellan program- och kanalskikten på antingen klienten eller tjänsten.

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
Arv
ContextMessageProperty
Attribut
Implementeringar

Kommentarer

En samling egenskaper som läggs till i en Message som korrelerar meddelanden som ingår i en konversation mellan en klient och en tjänst.

Om Enabled är trueupprättas kontexten på kanallagret och alla inkommande meddelanden på klienten och tjänsten har den här kontextegenskapen kopplad till kontextkanalen. Om Enabled används falseContextMessageProperty för att koppla kontexten till ett utgående meddelande på klienten eller tjänsten på programnivån.

ContextMessageProperty Kan användas på klienten eller på tjänsten. Alternativt kan du bara hämta den aktuella kontexten på klienten eller så kan en ny kontext anges på kanalinstansen med hjälp av GetContext och SetContext egenskaper.

Konstruktorer

Name Description
ContextMessageProperty()

Initierar en ny instans av ContextMessageProperty klassen.

ContextMessageProperty(IDictionary<String,String>)

Initierar en ny instans av ContextMessageProperty klassen med en angiven kontext.

Egenskaper

Name Description
Context

Hämtar kontexten som används för att korrelera meddelanden i en konversation mellan en klient och en tjänst.

Name

Hämtar namnet på egenskapen för kontextmeddelandet.

Metoder

Name Description
AddOrReplaceInMessage(Message)

Anger värdet för ContextMessageProperty egenskapen i en angiven Message från den aktuella instansen av ContextMessageProperty.

AddOrReplaceInMessageProperties(MessageProperties)

Anger värdet för ContextMessageProperty egenskapen i en angiven samling från MessageProperties den aktuella instansen av ContextMessageProperty.

CreateCopy()

Skapar en kopia av den aktuella instansen av ContextMessageProperty.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryCreateFromHttpCookieHeader(String, ContextMessageProperty)

Försök att instansiera en ContextMessageProperty från nyckel/värde-paren i en angiven HTTP-cookie.

TryGet(Message, ContextMessageProperty)

Försöker hämta ContextMessageProperty från egenskaperna för ett angivet meddelande.

TryGet(MessageProperties, ContextMessageProperty)

Försöker hämta ContextMessageProperty från en angiven samling med meddelandeegenskaper.

Gäller för

Se även