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 sealed class BindingContext : IServiceProvider
type BindingContext = class
    interface IServiceProvider
Public NotInheritable Class BindingContext
Implements IServiceProvider
Héritage
BindingContext
Implémente

Propriétés

Nom Description
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<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 à