Condividi tramite


IGrainFactory Interfaccia

Definizione

Funzionalità per la creazione di riferimenti ai cereali.

public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
Derivato

Metodi

BindGrainReference(IAddressable)

Associa il riferimento granulare fornito a questa istanza.

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

Crea un riferimento all'oggetto specificato obj.

DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

Elimina il riferimento all'oggetto specificato.

GetGrain(GrainId)

Restituisce un riferimento non tipizzato per l'ID granulare specificato.

GetGrain(GrainId, GrainInterfaceType)

Restituisce un riferimento per l'ID granulare specificato che implementa il tipo di interfaccia specificato.

GetGrain(Type, Guid)

Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.

GetGrain(Type, Guid, String)

Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.

GetGrain(Type, Int64)

Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.

GetGrain(Type, Int64, String)

Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.

GetGrain(Type, String)

Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.

GetGrain<TGrainInterface>(GrainId)

Restituisce un riferimento al granularità specificato che implementa l'interfaccia specificata.

GetGrain<TGrainInterface>(Guid, String)

Ottiene un riferimento a una granularità.

GetGrain<TGrainInterface>(Guid, String, String)

Ottiene un riferimento a una granularità.

GetGrain<TGrainInterface>(Int64, String)

Ottiene un riferimento a una granularità.

GetGrain<TGrainInterface>(Int64, String, String)

Ottiene un riferimento a una granularità.

GetGrain<TGrainInterface>(String, String)

Ottiene un riferimento a una granularità.

GetGrain<TGrainInterface>(Type, Guid)

Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.

Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).

GetGrain<TGrainInterface>(Type, Guid, String)

Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.

Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).

GetGrain<TGrainInterface>(Type, Int64)

Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.

Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).

GetGrain<TGrainInterface>(Type, Int64, String)

Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.

Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).

GetGrain<TGrainInterface>(Type, String)

Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.

Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).

Metodi di estensione

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

Funzionalità per la creazione di riferimenti ai cereali.

Si applica a