CorrelationCallbackMessageProperty 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.
Tillhandahåller en abstrakt basklass för att skjuta upp beräkning av korrelationsnyckel tills alla korrelationsdata är tillgängliga.
public ref class CorrelationCallbackMessageProperty abstract : System::ServiceModel::Channels::IMessageProperty
public abstract class CorrelationCallbackMessageProperty : System.ServiceModel.Channels.IMessageProperty
type CorrelationCallbackMessageProperty = class
interface IMessageProperty
Public MustInherit Class CorrelationCallbackMessageProperty
Implements IMessageProperty
- Arv
-
CorrelationCallbackMessageProperty
- Implementeringar
Kommentarer
Detta används vanligtvis för att tillåta andra kanaler att tillhandahålla korrelationsdata innan ett meddelande skickas på tråden.
Konstruktorer
| Name | Description |
|---|---|
| CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty) |
Anropas av härledda klasser för att initiera en ny instans av den härledda klassen med hjälp av nödvändiga korrelationsdata från en annan CorrelationCallbackMessageProperty härledd klassinstans. |
| CorrelationCallbackMessageProperty(ICollection<String>) |
Anropas av härledda klasser för att initiera en ny instans av den härledda klassen med den angivna samlingen korrelationsdata som krävs för att beräkna korrelationen. |
Egenskaper
| Name | Description |
|---|---|
| IsFullyDefined |
Avgör om CorrelationCallbackMessageProperty har alla nödvändiga korrelationsdata. |
| Name |
Hämtar namnet på den här meddelandeegenskapen: "CorrelationCallbackMessageProperty". |
| NeededData |
Hämtar en lista över korrelationsdata som krävs innan korrelation kan tillämpas. |
Metoder
| Name | Description |
|---|---|
| AddData(String, Func<String>) |
Lägger till nödvändiga korrelationsdata till egenskapen. |
| BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Anropas av ett korrelationsprotokoll när all korrelationsinformation är tillgänglig för att asynkront konstruera korrelationen. |
| CreateCopy() |
När den åsidosättas i en härledd klass initieras och returneras en kopia av den härledda meddelandeegenskapsinstansen. |
| EndFinalizeCorrelation(IAsyncResult) |
Returnerar meddelandet som förbereddes asynkront för korrelation. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FinalizeCorrelation(Message, TimeSpan) |
Anropas av ett korrelationsprotokoll när all korrelationsinformation är tillgänglig för att konstruera korrelationen. |
| 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) |
| OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
När den åsidosätts i en härledd klass utför asynkront korrelationsberäkningen för det angivna meddelandet. |
| OnEndFinalizeCorrelation(IAsyncResult) |
När det åsidosätts i en härledd klass returnerar det meddelande som har förberetts asynkront för korrelation. |
| OnFinalizeCorrelation(Message, TimeSpan) |
När den åsidosätts i en härledd klass utför korrelationsberäkningen för det angivna meddelandet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryGet(Message, CorrelationCallbackMessageProperty) |
Försöker hämta en CorrelationCallbackMessageProperty från det angivna meddelandets Properties. |
| TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Försöker hämta en CorrelationCallbackMessageProperty från de angivna meddelandeegenskaperna. |