BindingContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Komut satırı ayrıştırıcı sonuçlarına, eklenen hizmetlere ve diğer değer kaynaklarına göre nesne örnekleri oluşturur.
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
- Devralma
-
BindingContext
- Uygulamalar
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| BindingContext(ParseResult, IConsole) |
Komut satırı ayrıştırıcı sonuçlarına, eklenen hizmetlere ve diğer değer kaynaklarına göre nesne örnekleri oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Console |
Komut satırı ayrıştırıcı sonuçlarına, eklenen hizmetlere ve diğer değer kaynaklarına göre nesne örnekleri oluşturur. |
| ParseResult |
Geçerli çağırma için ayrıştırma sonucu. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Belirtilen hizmet fabrikasını bağlama bağlamını ekler. |
| AddService(Type, Func<Object>) |
Komut satırı ayrıştırıcı sonuçlarına, eklenen hizmetlere ve diğer değer kaynaklarına göre nesne örnekleri oluşturur. |
| AddService<T>(Func<IServiceProvider,T>) |
Belirtilen hizmet fabrikasını bağlama bağlamını ekler. |
| GetService(Type) |
Belirtilen türdeki hizmet nesnesini alır. |
Uzantı Metotları
| Veri Akışı Adı | Description |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Belirli bir türü bağlamak için kullanılabilecek bir model bağlayıcısı ekler. |
| CreateAsyncScope(IServiceProvider) |
Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur. |
| CreateScope(IServiceProvider) |
Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur. |
| GetFakeLogCollector(IServiceProvider) |
Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır. |
| GetFakeRedactionCollector(IServiceProvider) |
Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır. |
| GetKeyedService(IServiceProvider, Type, Object) |
türünde bir |
| GetKeyedService<T>(IServiceProvider, Object) |
türünde bir |
| GetKeyedServices(IServiceProvider, Type, Object) |
türünde hizmetlerin |
| GetKeyedServices<T>(IServiceProvider, Object) |
türünde hizmetlerin |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Belirtilen değer tanımlayıcısı için bir model bağlayıcısı alır. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
türünde bir |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
türünde bir |
| GetRequiredService(IServiceProvider, Type) |
türünde bir |
| GetRequiredService<T>(IServiceProvider) |
türünde bir |
| GetService<T>(IServiceProvider) |
türünde bir |
| GetServices(IServiceProvider, Type) |
türünde hizmetlerin |
| GetServices<T>(IServiceProvider) |
türünde hizmetlerin |