ServiceProvider Classe
Definição
O IServiceProvider padrão.The default IServiceProvider.
public ref class ServiceProvider sealed : IDisposable, IServiceProvider
public ref class ServiceProvider sealed : IAsyncDisposable, IDisposable, IServiceProvider
public sealed class ServiceProvider : IDisposable, IServiceProvider
public sealed class ServiceProvider : IAsyncDisposable, IDisposable, IServiceProvider
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
Public NotInheritable Class ServiceProvider
Implements IDisposable, IServiceProvider
Public NotInheritable Class ServiceProvider
Implements IAsyncDisposable, IDisposable, 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.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| DisposeAsync() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetService(Type) |
Obtém o objeto de serviço do tipo especificado.Gets the service object of the specified type. |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |
Métodos de Extensão
| CreateScope(IServiceProvider) |
Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.Creates a new IServiceScope that can be used to resolve scoped services. |
| 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 |
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas.Configures how awaits on the tasks returned from an async disposable are performed. |