CorrelationCallbackMessageProperty Klas

Definitie

Biedt een abstracte basisklasse voor het uitstellen van correlatiesleutelberekeningen totdat alle correlatiegegevens beschikbaar zijn.

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
Overname
CorrelationCallbackMessageProperty
Implementeringen

Opmerkingen

Dit wordt meestal gebruikt om andere kanalen toe te staan correlatiegegevens te verstrekken voordat een bericht op de draad wordt verzonden.

Constructors

Name Description
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Aangeroepen door afgeleide klassen om een nieuw exemplaar van de afgeleide klasse te initialiseren met behulp van de vereiste correlatiegegevens van een ander CorrelationCallbackMessageProperty exemplaar van een afgeleide klasse.

CorrelationCallbackMessageProperty(ICollection<String>)

Aangeroepen door afgeleide klassen om een nieuw exemplaar van de afgeleide klasse te initialiseren met behulp van de opgegeven verzameling correlatiegegevens die nodig zijn om de correlatie te berekenen.

Eigenschappen

Name Description
IsFullyDefined

Bepaalt of alle CorrelationCallbackMessageProperty vereiste correlatiegegevens zijn opgegeven.

Name

Hiermee wordt de naam van deze berichteigenschap opgehaald: 'CorrelationCallbackMessageProperty'.

NeededData

Hiermee haalt u een lijst op met correlatiegegevens die vereist zijn voordat correlatie kan worden toegepast.

Methoden

Name Description
AddData(String, Func<String>)

Voegt vereiste correlatiegegevens toe aan de eigenschap.

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Aangeroepen door een correlatieprotocol wanneer alle correlatie-informatie beschikbaar is om de correlatie asynchroon samen te stellen.

CreateCopy()

Wanneer deze wordt overschreven in een afgeleide klasse, initialiseert en retourneert u een kopie van het exemplaar van de afgeleide berichteigenschap.

EndFinalizeCorrelation(IAsyncResult)

Retourneert het bericht dat asynchroon is voorbereid voor correlatie.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FinalizeCorrelation(Message, TimeSpan)

Aangeroepen door een correlatieprotocol wanneer alle correlatie-informatie beschikbaar is om de correlatie samen te stellen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Wanneer deze wordt overschreven in een afgeleide klasse, voert u asynchroon de correlatieberekening voor het opgegeven bericht uit.

OnEndFinalizeCorrelation(IAsyncResult)

Wanneer het bericht wordt overschreven in een afgeleide klasse, wordt het bericht geretourneerd dat asynchroon is voorbereid voor correlatie.

OnFinalizeCorrelation(Message, TimeSpan)

Wanneer deze wordt overschreven in een afgeleide klasse, voert u de correlatieberekening voor het opgegeven bericht uit.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Probeert een van CorrelationCallbackMessageProperty de opgegeven berichten Propertiesop te halen.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Probeert een van CorrelationCallbackMessageProperty de opgegeven berichteigenschappen op te halen.

Van toepassing op