IClusterClient Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Interface do cliente para interagir com um cluster do 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
- Implementações
Propriedades
Configuration |
Obtém a configuração do cliente. |
IsInitialized |
Obtém um valor que indica se esse cliente é inicializado ou não. |
Logger |
Fornece recursos de registro em log para aplicativos. |
ServiceProvider |
Obtém o provedor de serviços usado por esse cliente. |
Métodos
Abort() |
Anula o cliente sem êxito. |
AbortAsync() |
Anula o cliente sem êxito. |
BindGrainReference(IAddressable) |
Associa a referência de granularidade fornecida a essa instância. (Herdado de IGrainFactory) |
Close() |
Interrompe o cliente normalmente, desconectando-se do cluster. |
Connect() |
Inicia o cliente e se conecta ao cluster configurado. |
Connect(Func<Exception,Task<Boolean>>) |
Inicia o cliente e se conecta ao cluster configurado. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Cria uma referência ao fornecido |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Exclui a referência de objeto fornecida. (Herdado de IGrainFactory) |
GetGrain(GrainId) |
Retorna uma referência não tipada para a ID de granularidade fornecida. (Herdado de IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
Retorna uma referência para a ID de granularidade fornecida que implementa o tipo de interface especificado. (Herdado de IGrainFactory) |
GetGrain(Type, Guid) |
Retorna uma referência à granularidade que é a implementação primária do tipo de interface fornecido e tem a chave primária fornecida. (Herdado de IGrainFactory) |
GetGrain(Type, Guid, String) |
Retorna uma referência à granularidade que é a implementação primária do tipo de interface fornecido e tem a chave primária fornecida. (Herdado de IGrainFactory) |
GetGrain(Type, Int64) |
Retorna uma referência à granularidade que é a implementação primária do tipo de interface fornecido e tem a chave primária fornecida. (Herdado de IGrainFactory) |
GetGrain(Type, Int64, String) |
Retorna uma referência à granularidade que é a implementação primária do tipo de interface fornecido e tem a chave primária fornecida. (Herdado de IGrainFactory) |
GetGrain(Type, String) |
Retorna uma referência à granularidade que é a implementação primária do tipo de interface fornecido e tem a chave primária fornecida. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
Retorna uma referência à granularidade especificada que implementa a interface especificada. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
Obtém uma referência a uma granularidade. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
Obtém uma referência a uma granularidade. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
Obtém uma referência a uma granularidade. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
Obtém uma referência a uma granularidade. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
Obtém uma referência a uma granularidade. (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid) |
Uma sobrecarga GetGrain que retorna o tipo de runtime da interface de granularidade e retorna a conversão de granularidade para TGrainInterface. O caso de uso principal é quando você deseja obter uma granularidade cujo tipo é desconhecido em tempo de compilação (por exemplo, parâmetros de tipo genérico). (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid, String) |
Uma sobrecarga GetGrain que retorna o tipo de runtime da interface de granularidade e retorna a conversão de granularidade para TGrainInterface. O caso de uso principal é quando você deseja obter uma granularidade cujo tipo é desconhecido em tempo de compilação (por exemplo, parâmetros de tipo genérico). (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64) |
Uma sobrecarga GetGrain que retorna o tipo de runtime da interface de granularidade e retorna a conversão de granularidade para TGrainInterface. O caso de uso principal é quando você deseja obter uma granularidade cujo tipo é desconhecido em tempo de compilação (por exemplo, parâmetros de tipo genérico). (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64, String) |
Uma sobrecarga GetGrain que retorna o tipo de runtime da interface de granularidade e retorna a conversão de granularidade para TGrainInterface. O caso de uso principal é quando você deseja obter uma granularidade cujo tipo é desconhecido em tempo de compilação (por exemplo, parâmetros de tipo genérico). (Herdado de IGrainFactory) |
GetGrain<TGrainInterface>(Type, String) |
Uma sobrecarga GetGrain que retorna o tipo de runtime da interface de granularidade e retorna a conversão de granularidade para TGrainInterface. O caso de uso principal é quando você deseja obter uma granularidade cujo tipo é desconhecido em tempo de compilação (por exemplo, parâmetros de tipo genérico). (Herdado de IGrainFactory) |
GetStreamProvider(String) |
Retorna o IStreamProvider com o especificado |
GetStreamProviders() |
Retorna uma coleção de todos os s configurados IStreamProvider. |
Métodos de Extensão
Configuration(IClusterClient) |
Obtém a configuração do cliente. |
GetStreamProvider(IClusterClient, String) |
Obtém o provedor de fluxo com o especificado |
GetBroadcastChannelProvider(IClusterClient, String) |
Obtenha o canal de difusão nomeado fornecido. |
Logger(IClusterClient) |
Fornece recursos de registro em log para aplicativos. |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Interface do cliente para interagir com um cluster do Orleans. |