ServiceProvider Classe
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.
O IServiceProvider padrão.
public ref class ServiceProvider sealed : IDisposable, IServiceProvider
public ref class ServiceProvider sealed : IAsyncDisposable, IDisposable, IServiceProvider
public ref class ServiceProvider sealed : IAsyncDisposable, IDisposable, IServiceProvider, Microsoft::Extensions::DependencyInjection::IKeyedServiceProvider
public sealed class ServiceProvider : IDisposable, IServiceProvider
public sealed class ServiceProvider : IAsyncDisposable, IDisposable, IServiceProvider
public sealed class ServiceProvider : IAsyncDisposable, IDisposable, IServiceProvider, Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider
type ServiceProvider = class
interface IServiceProvider
interface IDisposable
type ServiceProvider = class
interface IServiceProvider
interface IDisposable
interface IAsyncDisposable
type ServiceProvider = class
interface IAsyncDisposable
interface IDisposable
interface IServiceProvider
type ServiceProvider = class
interface IServiceProvider
interface IKeyedServiceProvider
interface IDisposable
interface IAsyncDisposable
Public NotInheritable Class ServiceProvider
Implements IDisposable, IServiceProvider
Public NotInheritable Class ServiceProvider
Implements IAsyncDisposable, IDisposable, IServiceProvider
Public NotInheritable Class ServiceProvider
Implements IAsyncDisposable, IDisposable, IKeyedServiceProvider, IServiceProvider
- Herança
-
ServiceProvider
- Implementações
Métodos
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
DisposeAsync() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetKeyedService(Type, Object) |
Obtém o objeto de serviço do tipo especificado com a chave especificada. |
GetRequiredKeyedService(Type, Object) |
Obtém o objeto de serviço do tipo especificado. |
GetService(Type) |
Obtém o objeto de serviço do tipo especificado. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Métodos de Extensão
GetKeyedService<T>(IServiceProvider, Object) |
Obtém um serviço do tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtém uma enumeração de serviços do tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtém uma enumeração de serviços do tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtém um serviço do tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtém um serviço do tipo |
CreateAsyncScope(IServiceProvider) |
Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo. |
CreateScope(IServiceProvider) |
Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo. |
GetRequiredService(IServiceProvider, Type) |
Obter serviço do tipo |
GetRequiredService<T>(IServiceProvider) |
Obter serviço do tipo |
GetService<T>(IServiceProvider) |
Obter serviço do tipo |
GetServices(IServiceProvider, Type) |
Obtém uma enumeração de serviços do tipo |
GetServices<T>(IServiceProvider) |
Obtém uma enumeração de serviços do tipo |
GetFakeLogCollector(IServiceProvider) |
Obtém o objeto que coleta registros de log enviados ao agente falso. |
GetFakeRedactionCollector(IServiceProvider) |
Obtém a instância falsa do coletor de refatoração do contêiner de injeção de dependência. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de