Lingua

BindingContext Classe

Definizione

Crea istanze di oggetti in base ai risultati del parser della riga di comando, ai servizi inseriti e ad altre origini valore.

public ref class BindingContext sealed : IServiceProvider
public sealed class BindingContext : IServiceProvider
type BindingContext = class
    interface IServiceProvider
Public NotInheritable Class BindingContext
Implements IServiceProvider
Ereditarietà
BindingContext
Implementazioni

Proprietà

Nome Descrizione
ParseResult

Risultato dell'analisi per la chiamata corrente.

Metodi

Nome Descrizione
AddService(Type, Func<IServiceProvider,Object>)

Aggiunge la factory di servizio specificata al contesto di associazione.

AddService<T>(Func<IServiceProvider,T>)

Aggiunge la factory di servizio specificata al contesto di associazione.

GetService(Type)

Ottiene l'oggetto servizio del tipo specificato.

Metodi di estensione

Nome Descrizione
AddModelBinder(BindingContext, ModelBinder)

Aggiunge un gestore di associazione di modelli che può essere usato per associare un tipo specifico.

CreateAsyncScope(IServiceProvider)

Crea un nuovo AsyncServiceScope oggetto che può essere usato per risolvere i servizi con ambito.

CreateScope(IServiceProvider)

Crea un nuovo IServiceScope oggetto che può essere usato per risolvere i servizi con ambito.

GetFakeLogCollector(IServiceProvider)

Ottiene l'oggetto che raccoglie i record di log inviati al logger falso.

GetFakeRedactionCollector(IServiceProvider)

Ottiene l'istanza dell'agente di raccolta redactor fittizio dal contenitore di inserimento delle dipendenze.

GetKeyedService(IServiceProvider, Type, Object)

Ottenere il servizio di tipo serviceType da IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Ottenere il servizio di tipo T da IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ottenere un'enumerazione dei servizi di tipo serviceType da IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ottenere un'enumerazione dei servizi di tipo T da IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Ottiene un gestore di associazione di modelli per il descrittore di valore specificato.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ottenere il servizio di tipo serviceType da IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ottenere il servizio di tipo T da IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Ottenere il servizio di tipo serviceType da IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Ottenere il servizio di tipo T da IServiceProvider.

GetService<T>(IServiceProvider)

Ottenere il servizio di tipo T da IServiceProvider.

GetServices(IServiceProvider, Type)

Ottenere un'enumerazione dei servizi di tipo serviceType da IServiceProvider.

GetServices<T>(IServiceProvider)

Ottenere un'enumerazione dei servizi di tipo T da IServiceProvider.

Si applica a