IGrainFactory 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.
Funcionalidade para criar referências a granularidades.
public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
- Derivado
Métodos
BindGrainReference(IAddressable) |
Associa a referência de granularidade fornecida a essa instância. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Cria uma referência ao fornecido |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Exclui a referência de objeto fornecida. |
GetGrain(GrainId) |
Retorna uma referência não tipada para a ID de granularidade fornecida. |
GetGrain(GrainId, GrainInterfaceType) |
Retorna uma referência para a ID de granularidade fornecida que implementa o tipo de interface especificado. |
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. |
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. |
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. |
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. |
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. |
GetGrain<TGrainInterface>(GrainId) |
Retorna uma referência à granularidade especificada que implementa a interface especificada. |
GetGrain<TGrainInterface>(Guid, String) |
Obtém uma referência a uma granularidade. |
GetGrain<TGrainInterface>(Guid, String, String) |
Obtém uma referência a uma granularidade. |
GetGrain<TGrainInterface>(Int64, String) |
Obtém uma referência a uma granularidade. |
GetGrain<TGrainInterface>(Int64, String, String) |
Obtém uma referência a uma granularidade. |
GetGrain<TGrainInterface>(String, String) |
Obtém uma referência a uma granularidade. |
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). |
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). |
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). |
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). |
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). |
Métodos de Extensão
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Funcionalidade para criar referências a granularidades. |