ILogConsistencyProtocolParticipant Schnittstelle
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.
Kornschnittstelle für Getreide, die an Protokollkonsistenzprotokollen mit mehreren Clustern teilnehmen.
public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
interface IGrain
interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
- Abgeleitet
- Implementiert
Methoden
DeactivateProtocolParticipant() |
Wird unmittelbar nach dem OnDeactivateAsync auf Benutzerebene für denselben Zeitplan aufgerufen. |
OnMultiClusterConfigurationChange(MultiClusterConfiguration) |
Wird aufgerufen, wenn eine Konfigurationsänderungsbenachrichtigung empfangen wird. |
OnProtocolMessageReceived(ILogConsistencyProtocolMessage) |
Wird aufgerufen, wenn eine Nachricht von einem anderen Cluster empfangen wird. Dies MUSS mit anderen Aufrufen interleave werden, um Deadlocks zu vermeiden. |
PostActivateProtocolParticipant() |
Wird unmittelbar nach der OnActivateAsync auf Benutzerebene für denselben Zeitplan aufgerufen. |
PreActivateProtocolParticipant() |
Wird unmittelbar vor onActivateAsync auf Benutzerebene für denselben Zeitplan aufgerufen. |
Erweiterungsmethoden
AsReference<TGrainInterface>(IAddressable) |
Gibt einen typierten Verweis auf das angegebene Korn zurück. |
BindGrainReference(IAddressable, IGrainFactory) |
Bindet den Kornverweis an die bereitgestellte IGrainFactory. |
Cast(IAddressable, Type) |
Gibt einen typierten Verweis auf das angegebene Korn zurück. |
Cast<TGrainInterface>(IAddressable) |
Gibt einen typierten Verweis auf das angegebene Korn zurück. |
GetGrainIdentity(IGrain) |
Kornschnittstelle für Getreide, die an Protokollkonsistenzprotokollen mit mehreren Clustern teilnehmen. |
GetPrimaryKey(IGrain) |
Kornschnittstelle für Getreide, die an Protokollkonsistenzprotokollen mit mehreren Clustern teilnehmen. |
GetPrimaryKey(IGrain, String) |
Kornschnittstelle für Getreide, die an Protokollkonsistenzprotokollen mit mehreren Clustern teilnehmen. |
GetPrimaryKey(IAddressable) |
Gibt die Guid Darstellung eines Getreide-Primärschlüssels zurück. |
GetPrimaryKey(IAddressable, String) |
Gibt die Guid Darstellung eines Getreide-Primärschlüssels zurück. |
GetPrimaryKeyLong(IGrain) |
Kornschnittstelle für Getreide, die an Protokollkonsistenzprotokollen mit mehreren Clustern teilnehmen. |
GetPrimaryKeyLong(IGrain, String) |
Kornschnittstelle für Getreide, die an Protokollkonsistenzprotokollen mit mehreren Clustern teilnehmen. |
GetPrimaryKeyLong(IAddressable) |
Gibt die |
GetPrimaryKeyLong(IAddressable, String) |
Gibt die |
GetPrimaryKeyString(IAddressable) |
Gibt den |
IsPrimaryKeyBasedOnLong(IAddressable) |
Gibt zurück, ob ein Teil des Primärschlüssels vom Typ |