IClusterClient Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia client per l'interazione con un cluster Orleans.
public interface IClusterClient : IDisposable, Orleans.IGrainFactory
public interface IClusterClient : IAsyncDisposable, IDisposable, Orleans.IGrainFactory
public interface IClusterClient : Orleans.IGrainFactory
type IClusterClient = interface
interface IDisposable
interface IGrainFactory
type IClusterClient = interface
interface IGrainFactory
interface IAsyncDisposable
interface IDisposable
type IClusterClient = interface
interface IGrainFactory
Public Interface IClusterClient
Implements IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IAsyncDisposable, IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IGrainFactory
- Implementazioni
Proprietà
Configuration |
Ottiene la configurazione client. |
IsInitialized |
Ottiene un valore che indica se il client è inizializzato o meno. |
Logger |
Fornisce funzionalità di registrazione per le applicazioni. |
ServiceProvider |
Ottiene il provider di servizi utilizzato dal client. |
Metodi
Abort() |
Interrompe il client in modo anomalo. |
AbortAsync() |
Interrompe il client in modo anomalo. |
BindGrainReference(IAddressable) |
Associa il riferimento granulare fornito a questa istanza. (Ereditato da IGrainFactory) |
Close() |
Arresta normalmente il client, disconnettendosi dal cluster. |
Connect() |
Avvia il client e si connette al cluster configurato. |
Connect(Func<Exception,Task<Boolean>>) |
Avvia il client e si connette al cluster configurato. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Crea un riferimento all'oggetto specificato |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Elimina il riferimento all'oggetto specificato. (Ereditato da IGrainFactory) |
GetGrain(GrainId) |
Restituisce un riferimento non tipizzato per l'ID granulare specificato. (Ereditato da IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
Restituisce un riferimento per l'ID granulare specificato che implementa il tipo di interfaccia specificato. (Ereditato da IGrainFactory) |
GetGrain(Type, Guid) |
Restituisce un riferimento alla granularità, ovvero l'implementazione primaria del tipo di interfaccia fornito e la chiave primaria fornita. (Ereditato da IGrainFactory) |
GetGrain(Type, Guid, String) |
Restituisce un riferimento alla granularità, ovvero l'implementazione primaria del tipo di interfaccia fornito e la chiave primaria fornita. (Ereditato da IGrainFactory) |
GetGrain(Type, Int64) |
Restituisce un riferimento alla granularità, ovvero l'implementazione primaria del tipo di interfaccia fornito e la chiave primaria fornita. (Ereditato da IGrainFactory) |
GetGrain(Type, Int64, String) |
Restituisce un riferimento alla granularità, ovvero l'implementazione primaria del tipo di interfaccia fornito e la chiave primaria fornita. (Ereditato da IGrainFactory) |
GetGrain(Type, String) |
Restituisce un riferimento alla granularità, ovvero l'implementazione primaria del tipo di interfaccia fornito e la chiave primaria fornita. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
Restituisce un riferimento alla granularità specificata che implementa l'interfaccia specificata. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
Ottiene un riferimento a una granularità. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
Ottiene un riferimento a una granularità. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
Ottiene un riferimento a una granularità. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
Ottiene un riferimento a una granularità. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
Ottiene un riferimento a una granularità. (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface. Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid, String) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface. Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface. Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64, String) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface. Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). (Ereditato da IGrainFactory) |
GetGrain<TGrainInterface>(Type, String) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface. Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). (Ereditato da IGrainFactory) |
GetStreamProvider(String) |
Restituisce l'oggetto con l'oggetto IStreamProvider specificato |
GetStreamProviders() |
Restituisce una raccolta di tutti gli elementi configurati IStreamProvider. |
Metodi di estensione
Configuration(IClusterClient) |
Ottiene la configurazione client. |
GetStreamProvider(IClusterClient, String) |
Ottiene il provider di flusso con l'oggetto specificato |
GetBroadcastChannelProvider(IClusterClient, String) |
Ottenere il canale broadcast denominato fornito. |
Logger(IClusterClient) |
Fornisce funzionalità di registrazione per le applicazioni. |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Interfaccia client per l'interazione con un cluster Orleans. |