BindingContext Classe
Définition
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.
Crée des instances d’objet basées sur les résultats de l’analyseur de ligne de commande, les services injectés et d’autres sources de valeurs.
public ref class BindingContext sealed : IServiceProvider
public ref class BindingContext sealed
public sealed class BindingContext : IServiceProvider
public sealed class BindingContext
type BindingContext = class
interface IServiceProvider
type BindingContext = class
Public NotInheritable Class BindingContext
Implements IServiceProvider
Public NotInheritable Class BindingContext
- Héritage
-
BindingContext
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| BindingContext(ParseResult, IConsole) |
Crée des instances d’objet basées sur les résultats de l’analyseur de ligne de commande, les services injectés et d’autres sources de valeurs. |
Propriétés
| Nom | Description |
|---|---|
| Console |
Crée des instances d’objet basées sur les résultats de l’analyseur de ligne de commande, les services injectés et d’autres sources de valeurs. |
| ParseResult |
Résultat de l’analyse pour l’appel actuel. |
Méthodes
| Nom | Description |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Ajoute la fabrique de service spécifiée au contexte de liaison. |
| AddService(Type, Func<Object>) |
Crée des instances d’objet basées sur les résultats de l’analyseur de ligne de commande, les services injectés et d’autres sources de valeurs. |
| AddService<T>(Func<IServiceProvider,T>) |
Ajoute la fabrique de service spécifiée au contexte de liaison. |
| GetService(Type) |
Obtient l’objet de service du type spécifié. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Ajoute un classeur de modèles qui peut être utilisé pour lier un type spécifique. |
| CreateAsyncScope(IServiceProvider) |
Crée un nouveau AsyncServiceScope qui peut être utilisé pour résoudre les services délimités. |
| CreateScope(IServiceProvider) |
Crée un nouveau IServiceScope qui peut être utilisé pour résoudre les services délimités. |
| GetFakeLogCollector(IServiceProvider) |
Obtient l’objet qui collecte les enregistrements de journal envoyés au faux enregistreur d’événements. |
| GetFakeRedactionCollector(IServiceProvider) |
Obtient l’instance du collecteur redactoriel factice à partir du conteneur d’injection de dépendances. |
| GetKeyedService(IServiceProvider, Type, Object) |
Obtenir le service de type |
| GetKeyedService<T>(IServiceProvider, Object) |
Obtenir le service de type |
| GetKeyedServices(IServiceProvider, Type, Object) |
Obtenir une énumération des services de type |
| GetKeyedServices<T>(IServiceProvider, Object) |
Obtenir une énumération des services de type |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Obtient un classeur de modèles pour le descripteur de valeur spécifié. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtenir le service de type |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtenir le service de type |
| GetRequiredService(IServiceProvider, Type) |
Obtenir le service de type |
| GetRequiredService<T>(IServiceProvider) |
Obtenir le service de type |
| GetService<T>(IServiceProvider) |
Obtenir le service de type |
| GetServices(IServiceProvider, Type) |
Obtenir une énumération des services de type |
| GetServices<T>(IServiceProvider) |
Obtenir une énumération des services de type |