Langue

BindingContext Classe

Définition

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 serviceType à partir du IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Obtenir le service de type T à partir du IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obtenir une énumération des services de type serviceType à partir du IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtenir une énumération des services de type T à partir du IServiceProvider.

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 serviceType à partir du IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtenir le service de type T à partir du IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Obtenir le service de type serviceType à partir du IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtenir le service de type T à partir du IServiceProvider.

GetService<T>(IServiceProvider)

Obtenir le service de type T à partir du IServiceProvider.

GetServices(IServiceProvider, Type)

Obtenir une énumération des services de type serviceType à partir du IServiceProvider.

GetServices<T>(IServiceProvider)

Obtenir une énumération des services de type T à partir du IServiceProvider.

S’applique à