IServiceProvider Interface
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit un mécanisme de récupération d'un objet de service, autrement dit, un objet qui fournit la prise en charge personnalisée à d'autres objets.
public interface class IServiceProvider
public interface IServiceProvider
[System.Runtime.InteropServices.ComVisible(false)]
public interface IServiceProvider
type IServiceProvider = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IServiceProvider = interface
Public Interface IServiceProvider
- Dérivé
- Attributs
Cette interface est implémentée par une classe ou un type valeur qui fournit un service à d’autres objets.
La GetService méthode de cette interface obtient l’objet qui fournit le service.
L’interface IServiceProvider est implémentée par un certain nombre de types, notamment System.Web.HttpContext, System.ComponentModel.LicenseContext, System.ComponentModel.MarshalByValueComponentet System.ComponentModel.Design.ServiceContainer.
Get |
Obtient l'objet service du type spécifié. |
Get |
Obtient un service de type |
Get |
Obtient une énumération des services de type |
Get |
Obtient une énumération des services de type |
Get |
Obtient un service de type |
Get |
Obtient un service de type |
Create |
Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités. |
Create |
Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités. |
Get |
Obtient le service de type |
Get |
Obtient le service de type |
Get |
Obtient le service de type |
Get |
Obtient une énumération des services de type |
Get |
Obtient une énumération des services de type |
Get |
Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal. |
Get |
Obtient le faux collecteur de redacteur instance à partir du conteneur d’injection de dépendances. |
Produit | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: