Compartilhar via


ITransactionCoordinatorGrain Interface

Definição

public interface ITransactionCoordinatorGrain : Orleans.IGrainWithGuidKey
type ITransactionCoordinatorGrain = interface
    interface IGrainWithGuidKey
    interface IGrain
    interface IAddressable
Public Interface ITransactionCoordinatorGrain
Implements IGrainWithGuidKey
Derivado
Implementações

Métodos

AddAndThrow(ITransactionTestGrain, Int32)
MultiGrainAdd(ITransactionCommitterTestGrain, ITransactionCommitOperation<IRemoteCommitService>, List<ITransactionTestGrain>, Int32)
MultiGrainAdd(List<ITransactionTestGrain>, Int32)
MultiGrainAddAndThrow(List<ITransactionTestGrain>, List<ITransactionTestGrain>, Int32)
MultiGrainDouble(List<ITransactionTestGrain>)
MultiGrainDoubleByRWRW(List<ITransactionTestGrain>, Int32)
MultiGrainDoubleByWRWR(List<ITransactionTestGrain>, Int32)
MultiGrainSet(List<ITransactionTestGrain>, Int32)
MultiGrainSetBit(List<ITransactionalBitArrayGrain>, Int32)
OrphanCallTransaction(ITransactionTestGrain)

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.

GetGrainIdentity(IGrain)
GetPrimaryKey(IGrain, String)
GetPrimaryKey(IGrain)
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(IGrain, String)
GetPrimaryKeyLong(IGrain)
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