ServiceProvider Klasse 
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Standard-IServiceProvider.
public ref class ServiceProvider sealed : IAsyncDisposable, IDisposable, IServiceProvider, Microsoft::Extensions::DependencyInjection::IKeyedServiceProviderpublic sealed class ServiceProvider : IAsyncDisposable, IDisposable, IServiceProvider, Microsoft.Extensions.DependencyInjection.IKeyedServiceProvidertype ServiceProvider = class
    interface IServiceProvider
    interface IKeyedServiceProvider
    interface IDisposable
    interface IAsyncDisposablePublic NotInheritable Class ServiceProvider
Implements IAsyncDisposable, IDisposable, IKeyedServiceProvider, IServiceProvider- Vererbung
- 
				ServiceProvider
- Implementiert
Methoden
| Dispose() | Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. | 
| DisposeAsync() | Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen asynchron verknüpft sind. | 
| Equals(Object) | Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.(Geerbt von Object) | 
| GetHashCode() | Dient als Standardhashfunktion.(Geerbt von Object) | 
| GetKeyedService(Type, Object) | Ruft das Dienstobjekt des angegebenen Typs mit dem angegebenen Schlüssel ab. | 
| GetRequiredKeyedService(Type, Object) | Ruft das Dienstobjekt des angegebenen Typs ab. | 
| GetService(Type) | Ruft das Dienstobjekt des angegebenen Typs ab. | 
| GetType() | Ruft die Type der aktuellen Instanz ab.(Geerbt von Object) | 
| MemberwiseClone() | Erstellt eine flache Kopie der aktuellen Object.(Geerbt von Object) | 
| ToString() | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von Object) | 
Erweiterungsmethoden
| GetKeyedService<T>(IServiceProvider, Object) | Ruft einen Dienst vom Typ  | 
| GetKeyedServices(IServiceProvider, Type, Object) | Ruft eine Enumeration von Diensten vom Typ  | 
| GetKeyedServices<T>(IServiceProvider, Object) | Ruft eine Enumeration von Diensten vom Typ  | 
| GetRequiredKeyedService(IServiceProvider, Type, Object) | Ruft einen Dienst vom Typ  | 
| GetRequiredKeyedService<T>(IServiceProvider, Object) | Ruft einen Dienst vom Typ  | 
| CreateAsyncScope(IServiceProvider) | Erstellt eine neue AsyncServiceScope, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. | 
| CreateScope(IServiceProvider) | Erstellt eine neue IServiceScope, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. | 
| GetRequiredService(IServiceProvider, Type) | Rufen Sie den Dienst vom Typ  | 
| GetRequiredService<T>(IServiceProvider) | Rufen Sie den Dienst vom Typ  | 
| GetService<T>(IServiceProvider) | Rufen Sie den Dienst vom Typ  | 
| GetServices(IServiceProvider, Type) | Rufen Sie eine Enumeration von Diensten vom Typ  | 
| GetServices<T>(IServiceProvider) | Rufen Sie eine Enumeration von Diensten vom Typ  | 
| GetFakeLogCollector(IServiceProvider) | Ruft das Objekt ab, das Protokolldatensätze sammelt, die an den gefälschten Logger gesendet wurden. | 
| GetFakeRedactionCollector(IServiceProvider) | Ruft die gefälschte Redactor Collector-Instanz aus dem Container zum Einfügen von Abhängigkeiten ab. | 
| ConfigureAwait(IAsyncDisposable, Boolean) | Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |