ServiceCollectionDescriptorExtensions.TryAddEnumerable メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
ServiceType を同じくする既存の記述子と |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
ServiceType を同じくする既存の記述子と |
TryAddEnumerable(IServiceCollection, ServiceDescriptor)
ServiceType を同じくする既存の記述子と services
にまだ存在しない実装の場合、ServiceDescriptor を追加します。
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddEnumerable(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ descriptor);
public static void TryAddEnumerable (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor);
static member TryAddEnumerable : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.DependencyInjection.ServiceDescriptor -> unit
<Extension()>
Public Sub TryAddEnumerable (services As IServiceCollection, descriptor As ServiceDescriptor)
パラメーター
- services
- IServiceCollection
- descriptor
- ServiceDescriptor
注釈
同じサービスの種類の複数の登録をサポートするサービスの種類のサービス実装を登録する場合に使用 TryAddEnumerable(IServiceCollection, ServiceDescriptor) します。 を使用 Add(IServiceCollection, ServiceDescriptor) することはべき等ではなく、2 回呼び出された場合に重複する ServiceDescriptor インスタンスを追加できます。 を使用 TryAddEnumerable(IServiceCollection, ServiceDescriptor) すると、複数の実装型の登録が禁止されます。
適用対象
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)
ServiceType を同じくする既存の記述子と services
にまだ存在しない実装の場合、指定の ServiceDescriptor を追加します。
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddEnumerable(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^> ^ descriptors);
public static void TryAddEnumerable (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> descriptors);
static member TryAddEnumerable : Microsoft.Extensions.DependencyInjection.IServiceCollection * seq<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> -> unit
<Extension()>
Public Sub TryAddEnumerable (services As IServiceCollection, descriptors As IEnumerable(Of ServiceDescriptor))
パラメーター
- services
- IServiceCollection
- descriptors
- IEnumerable<ServiceDescriptor>
注釈
同じサービスの種類の複数の登録をサポートするサービスの種類のサービス実装を登録する場合に使用 TryAddEnumerable(IServiceCollection, ServiceDescriptor) します。 を使用 Add(IServiceCollection, ServiceDescriptor) することはべき等ではなく、2 回呼び出された場合に重複する ServiceDescriptor インスタンスを追加できます。 を使用 TryAddEnumerable(IServiceCollection, ServiceDescriptor) すると、複数の実装型の登録が禁止されます。
適用対象
.NET