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 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
Ereditarietà
BindingContext
Implementazioni

Costruttori

Nome Descrizione
BindingContext(ParseResult, IConsole)

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

Proprietà

Nome Descrizione
Console

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

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(Type, Func<Object>)

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

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