ServiceCollectionDescriptorExtensions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IServiceCollectionにサービスを追加および削除するための拡張メソッド。
public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
- 継承
-
ServiceCollectionDescriptorExtensions
メソッド
| 名前 | 説明 |
|---|---|
| Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
ServiceDescriptorに一連の |
| Add(IServiceCollection, ServiceDescriptor) |
指定した |
| RemoveAll(IServiceCollection, Type) |
|
| RemoveAll<T>(IServiceCollection) |
|
| RemoveAllKeyed(IServiceCollection, Type, Object) |
|
| RemoveAllKeyed<T>(IServiceCollection, Object) |
|
| Replace(IServiceCollection, ServiceDescriptor) |
IServiceCollectionと同じサービスの種類を持つ |
| TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAdd(IServiceCollection, ServiceDescriptor) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
同じServiceDescriptorを持つ既存の記述子と、ServiceTypeにまだ存在しない実装がある場合は、指定した |
| TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
同じServiceDescriptorを持つ既存の記述子と、ServiceTypeにまだ存在しない実装がある場合は、 |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
|
| TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddKeyedScoped(IServiceCollection, Type, Object) |
指定した |
| TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
|
| TryAddKeyedScoped<TService>(IServiceCollection, Object) |
指定した |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
|
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddKeyedSingleton(IServiceCollection, Type, Object) |
指定した |
| TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
|
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
サービスの種類がまだ登録されていない場合は、 |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
指定した |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
|
| TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddKeyedTransient(IServiceCollection, Type, Object) |
指定した |
| TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
|
| TryAddKeyedTransient<TService>(IServiceCollection, Object) |
指定した |
| TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
|
| TryAddScoped(IServiceCollection, Type, Type) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddScoped(IServiceCollection, Type) |
指定した |
| TryAddScoped<TService,TImplementation>(IServiceCollection) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
|
| TryAddScoped<TService>(IServiceCollection) |
指定した |
| TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
|
| TryAddSingleton(IServiceCollection, Type, Type) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddSingleton(IServiceCollection, Type) |
指定した |
| TryAddSingleton<TService,TImplementation>(IServiceCollection) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
|
| TryAddSingleton<TService>(IServiceCollection, TService) |
サービスの種類がまだ登録されていない場合は、 |
| TryAddSingleton<TService>(IServiceCollection) |
指定した |
| TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
|
| TryAddTransient(IServiceCollection, Type, Type) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddTransient(IServiceCollection, Type) |
指定した |
| TryAddTransient<TService,TImplementation>(IServiceCollection) |
サービスの種類がまだ登録されていない場合は、指定した |
| TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
|
| TryAddTransient<TService>(IServiceCollection) |
指定した |