IDevelopmentLeaseProviderGrain Interfaccia

Definizione

C#
public interface IDevelopmentLeaseProviderGrain : Orleans.IGrainWithIntegerKey, Orleans.LeaseProviders.ILeaseProvider
Derivato
Implementazioni

Metodi

Acquire(String, LeaseRequest[])

Operazione di acquisizione di lease in Batch

(Ereditato da ILeaseProvider)
Release(String, AcquiredLease[])

Operazione di lease di rilascio batch

(Ereditato da ILeaseProvider)
Renew(String, AcquiredLease[])

Operazione di rinnovo del lease in batch

(Ereditato da ILeaseProvider)
Reset()

Dimentica tutti i lease. Usato per simulare la perdita di questo granularità o per forzare il ribilanciamento delle code

Metodi di estensione

AsReference<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

BindGrainReference(IAddressable, IGrainFactory)

Associa il riferimento granulare all'oggetto specificato IGrainFactory.

Cast(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

Cast<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

GetGrainIdentity(IGrain)
GetPrimaryKey(IGrain, String)
GetPrimaryKey(IGrain)
GetPrimaryKey(IAddressable, String)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IAddressable)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IGrain, String)
GetPrimaryKeyLong(IGrain)
GetPrimaryKeyLong(IAddressable, String)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyString(IAddressable)

Restituisce la string chiave primaria della granularità.

IsPrimaryKeyBasedOnLong(IAddressable)

Restituisce un valore che indica se la parte della chiave primaria è di tipo long.

Si applica a

Prodotto Versioni
.NET Orleans 3.4.5, 3.6.0