Bahasa

BindingContext Kelas

Definisi

Membuat instans objek berdasarkan hasil pengurai baris perintah, layanan yang disuntikkan, dan sumber nilai lainnya.

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
Warisan
BindingContext
Penerapan

Konstruktor

Nama Deskripsi
BindingContext(ParseResult, IConsole)

Membuat instans objek berdasarkan hasil pengurai baris perintah, layanan yang disuntikkan, dan sumber nilai lainnya.

Properti

Nama Deskripsi
Console

Membuat instans objek berdasarkan hasil pengurai baris perintah, layanan yang disuntikkan, dan sumber nilai lainnya.

ParseResult

Hasil penguraian untuk pemanggilan saat ini.

Metode

Nama Deskripsi
AddService(Type, Func<IServiceProvider,Object>)

Menambahkan pabrik layanan yang ditentukan ke konteks pengikatan.

AddService(Type, Func<Object>)

Membuat instans objek berdasarkan hasil pengurai baris perintah, layanan yang disuntikkan, dan sumber nilai lainnya.

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

Menambahkan pabrik layanan yang ditentukan ke konteks pengikatan.

GetService(Type)

Mendapatkan objek layanan dari jenis yang ditentukan.

Metode Ekstensi

Nama Deskripsi
AddModelBinder(BindingContext, ModelBinder)

Menambahkan pengikat model yang dapat digunakan untuk mengikat jenis tertentu.

CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetFakeLogCollector(IServiceProvider)

Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu.

GetFakeRedactionCollector(IServiceProvider)

Mendapatkan instans pengumpul redactor palsu dari kontainer injeksi dependensi.

GetKeyedService(IServiceProvider, Type, Object)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Dapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Mendapatkan pengikat model untuk deskriptor nilai yang ditentukan.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Dapatkan layanan jenis T dari IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

Berlaku untuk