ContextMessageProperty Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| AddOrReplaceInMessageProperties(MessageProperties) |
Anger värdet för |
| 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 |
| TryGet(MessageProperties, ContextMessageProperty) |
Försöker hämta |