Freigeben über


ITransactionalResourceExtension Schnittstelle

Definition

public interface ITransactionalResourceExtension : Orleans.Runtime.IGrainExtension
type ITransactionalResourceExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface ITransactionalResourceExtension
Implements IGrainExtension
Abgeleitet
Implementiert

Methoden

Abort(String, Guid)
Cancel(String, Guid, DateTime, TransactionalStatus)
CommitReadOnly(String, Guid, AccessCounter, DateTime)
Confirm(String, Guid, DateTime)
Prepare(String, Guid, AccessCounter, DateTime, ParticipantId)

Erweiterungsmethoden

AsReference(IAddressable, Type)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

AsReference<TGrainInterface>(IAddressable)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

BindGrainReference(IAddressable, IGrainFactory)

Bindet den Körnungsverweis an die bereitgestellte IGrainFactory.

Cast(IAddressable, Type)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

Cast<TGrainInterface>(IAddressable)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

GetGrainId(IAddressable)

Gibt die Grain-ID zurück, die dem angegebenen Grain entspricht.

GetPrimaryKey(IAddressable)

Gibt die Guid Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKey(IAddressable, String)

Gibt die Guid Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyLong(IAddressable)

Gibt die long Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyLong(IAddressable, String)

Gibt die long Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyString(IAddressable)

Gibt den string Primärschlüssel des Grains zurück.

IsPrimaryKeyBasedOnLong(IAddressable)

Gibt zurück, ob ein Teil des Primärschlüssels vom Typ longist.

Gilt für: