IProviderRuntime 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 para permitir retornos de chamada de provedores em seu gerenciador de provedor atribuído. Isso permite o acesso à funcionalidade de runtime, como registro em log.
public interface IProviderRuntime
type IProviderRuntime = interface
Public Interface IProviderRuntime
- Derivado
Comentários
Passado para o provedor durante a chamada IProvider.Init para essa instância do provedor.
Propriedades
GrainFactory |
Obtém a fábrica para obter referências a granularidades. |
ServiceId |
Fornece a ServiceId em que esse cluster está em execução. ServiceId's destinam-se a ser valores de ID de longa duração para um serviço específico que permanecerá constante mesmo se o serviço for iniciado/reimplantado várias vezes durante sua vida útil de operações. |
ServiceProvider |
Obtém o provedor de serviços para injeção de dependência. |
SiloIdentity |
Um identificador exclusivo para o silo atual. Não há conteúdo semântico nessa cadeia de caracteres, mas pode ser útil para registro em log. |
Métodos
BindExtension<TExtension,TExtensionInterface>(Func<TExtension>) |
Associa uma extensão a um objeto endereçável, se ainda não tiver feito isso. |
GetInvokeInterceptor() |
Obsoleto.
Obtém o interceptador de invocação que será invocado em cada solicitação. |
GetLogger(String) |
Fornece um agente a ser usado pelo provedor. |
SetInvokeInterceptor(InvokeInterceptor) |
Obsoleto.
Define o interceptador de invocação que será invocado em cada solicitação. |
Métodos de Extensão
GetLogger(IProviderRuntime, String) |
Fornece um agente a ser usado pelo provedor. |