Compartilhar via


ITransactionalResourceExtension Interface

Definição

public interface ITransactionalResourceExtension : Orleans.Runtime.IGrainExtension
type ITransactionalResourceExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface ITransactionalResourceExtension
Implements IGrainExtension
Derivado
Implementações

Métodos

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

Métodos de Extensão

AsReference(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

AsReference<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

BindGrainReference(IAddressable, IGrainFactory)

Associa a referência de granularidade ao fornecido IGrainFactory.

Cast(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

Cast<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

GetGrainId(IAddressable)

Retorna a ID de granularidade correspondente à granularidade fornecida.

GetPrimaryKey(IAddressable, String)

Retorna a Guid representação de uma chave primária de granularidade.

GetPrimaryKey(IAddressable)

Retorna a Guid representação de uma chave primária de granularidade.

GetPrimaryKeyLong(IAddressable, String)

Retorna a long representação de uma chave primária de granularidade.

GetPrimaryKeyLong(IAddressable)

Retorna a long representação de uma chave primária de granularidade.

GetPrimaryKeyString(IAddressable)

Retorna a string chave primária da granularidade.

IsPrimaryKeyBasedOnLong(IAddressable)

Retorna se parte da chave primária é do tipo long.

Aplica-se a