Condividi tramite


IGrainManagementExtension Interfaccia

Definizione

Fornisce funzionalità per l'esecuzione di operazioni di gestione su un'attivazione granulare.

public interface IGrainManagementExtension : Orleans.Runtime.IGrainExtension
type IGrainManagementExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface IGrainManagementExtension
Implements IGrainExtension
Implementazioni

Metodi

DeactivateOnIdle()

Disattiva l'istanza corrente dopo che diventa inattiva.

MigrateOnIdle()

Tenta di eseguire la migrazione dell'istanza corrente a una nuova posizione dopo che diventa inattiva.

Metodi di estensione

AsReference(IAddressable, Type)

Restituisce un riferimento tipizzato al granularità specificato.

AsReference<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato al granularità specificato.

BindGrainReference(IAddressable, IGrainFactory)

Associa il riferimento granulare all'oggetto specificato IGrainFactory.

Cast(IAddressable, Type)

Restituisce un riferimento tipizzato al granularità specificato.

Cast<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato al granularità specificato.

GetGrainId(IAddressable)

Restituisce l'ID granulare corrispondente al granularità specificato.

GetPrimaryKey(IAddressable)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IAddressable, String)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable, String)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyString(IAddressable)

Restituisce la string chiave primaria del granulare.

IsPrimaryKeyBasedOnLong(IAddressable)

Restituisce se la parte della chiave primaria è di tipo long.

Si applica a