IServiceCollection インターフェイス

定義

サービス記述子のコレクションのコントラクトを指定します。

public interface class IServiceCollection : System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public interface IServiceCollection : System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
派生
実装

プロパティ

Count

ICollection<T> に格納されている要素の数を取得します。

(継承元 ICollection<T>)
IsReadOnly

ICollection<T> が読み取り専用かどうかを示す値を取得します。

(継承元 ICollection<T>)
Item[Int32]

指定したインデックスにある要素を取得または設定します。

(継承元 IList<T>)

メソッド

Add(T)

ICollection<T> に項目を追加します。

(継承元 ICollection<T>)
Clear()

ICollection<T> からすべての項目を削除します。

(継承元 ICollection<T>)
Contains(T)

ICollection<T> に特定の値が格納されているかどうかを判断します。

(継承元 ICollection<T>)
CopyTo(T[], Int32)

ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。

(継承元 ICollection<T>)
GetEnumerator()

コレクションを反復処理する列挙子を返します。

(継承元 IEnumerable)
IndexOf(T)

IList<T> 内の特定の項目のインデックスを確認します。

(継承元 IList<T>)
Insert(Int32, T)

指定したインデックスの IList<T> に項目を挿入します。

(継承元 IList<T>)
Remove(T)

特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。

(継承元 ICollection<T>)
RemoveAt(Int32)

指定したインデックスにある IList<T> 項目を削除します。

(継承元 IList<T>)

拡張メソッド

AddServiceLogEnricher(IServiceCollection)

サービス エンリッチャーのインスタンスを に追加します IServiceCollection

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

サービス エンリッチャーのインスタンスを に追加します IServiceCollection

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

サービス エンリッチャーのインスタンスを に追加します IServiceCollection

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

のインスタンス ApplicationMetadata を依存関係挿入コンテナーに追加します。

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

のインスタンス ApplicationMetadata を依存関係挿入コンテナーに追加します。

AddAsyncState(IServiceCollection)

IAsyncContext<T>、および サービスの既定のIAsyncState実装をMicrosoft.Extensions.AsyncState.IAsyncLocalContext`1追加します。 これらのインターフェイスの実装はスレッド セーフではないことに注意してください。

ActivateKeyedSingleton(IServiceCollection, Type, Object)

実行時ではなく、起動時にキー付きシングルトンアクティブ化を適用します。

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

実行時ではなく、起動時にキー付きシングルトンアクティブ化を適用します。

ActivateSingleton(IServiceCollection, Type)

実行時ではなく、起動時にシングルトンアクティブ化を適用します。

ActivateSingleton<TService>(IServiceCollection)

実行時ではなく、起動時にシングルトンアクティブ化を適用します。

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

自動アクティブ化されたキー付きシングルトン サービスを追加します。

AddActivatedSingleton(IServiceCollection, Type)

serviceType で指定された型の自動アクティブ化シングルトン サービスを、指定した に追加します IServiceCollection

AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

自動アクティブ化されたシングルトン サービスを追加します。

AddActivatedSingleton(IServiceCollection, Type, Type)

自動アクティブ化されたシングルトン サービスを追加します。

AddActivatedSingleton<TService>(IServiceCollection)

自動アクティブ化されたシングルトン サービスを追加します。

AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

自動アクティブ化されたシングルトン サービスを追加します。

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

自動アクティブ化されたシングルトン サービスを追加します。

AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

自動アクティブ化されたシングルトン サービスを追加します。

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

自動アクティブ化されたキー付きシングルトン サービスの追加を試みます。

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

自動アクティブ化されたキー付きシングルトン サービスの追加を試みます。

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

自動アクティブ化されたキー付きシングルトン サービスの追加を試みます。

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

自動アクティブ化されたキー付きシングルトン サービスの追加を試みます。

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

自動アクティブ化されたキー付きシングルトン サービスの追加を試みます。

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

自動アクティブ化されたキー付きシングルトン サービスの追加を試みます。

TryAddActivatedSingleton(IServiceCollection, Type)

自動アクティブ化されたシングルトン サービスの追加を試みます。

TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

自動アクティブ化されたシングルトン サービスの追加を試みます。

TryAddActivatedSingleton(IServiceCollection, Type, Type)

自動アクティブ化されたシングルトン サービスの追加を試みます。

TryAddActivatedSingleton<TService>(IServiceCollection)

自動アクティブ化されたシングルトン サービスの追加を試みます。

TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

自動アクティブ化されたシングルトン サービスの追加を試みます。

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

自動アクティブ化されたシングルトン サービスの追加を試みます。

AddTelemetryHealthCheckPublisher(IServiceCollection)

アプリケーションの正常性を表すテレメトリを出力する正常性チェックパブリッシャーを登録します。

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

アプリケーションの正常性を表すテレメトリを出力する正常性チェックパブリッシャーを登録します。

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

アプリケーションの正常性を表すテレメトリを出力する正常性チェックパブリッシャーを登録します。

AddContextualOptions(IServiceCollection)

コンテキスト オプションを使用するために必要なサービスを追加します。

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

特定の型のオプションを構成するために使用されるアクションを登録します。

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

特定の型のオプションを構成するために使用されるアクションを登録します。

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

サービス記述子のコレクションのコントラクトを指定します。

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

特定の型のオプションを構成するために使用されるアクションを登録します。

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

特定の型のオプションを構成するために使用されるアクションを登録します。

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

サービス記述子のコレクションのコントラクトを指定します。

ConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

サービス記述子のコレクションのコントラクトを指定します。

ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

サービス記述子のコレクションのコントラクトを指定します。

PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

特定の型のオプションを初期化するために使用されるアクションを登録します。

PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

特定の型のオプションを初期化するために使用されるアクションを登録します。

PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

特定の種類のオプションのすべてのインスタンスを初期化するために使用するアクションを登録します。

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

オプションの型の検証アクションを登録します。

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

オプションの型の検証アクションを登録します。

AddWebEncoders(IServiceCollection)

指定の servicesHtmlEncoderJavaScriptEncoderUrlEncoder を追加します。

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

指定の servicesHtmlEncoderJavaScriptEncoderUrlEncoder を追加します。

AddLogEnricher(IServiceCollection, ILogEnricher)

ログ エンリッチャー インスタンスを登録します。

AddLogEnricher<T>(IServiceCollection)

ログ エンリッチャーの種類を登録します。

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

静的ログ エンリッチャー インスタンスを登録します。

AddStaticLogEnricher<T>(IServiceCollection)

静的ログ エンリッチャーの種類を登録します。

AddExceptionSummarizer(IServiceCollection)

例外サマライザーを依存関係挿入コンテナーに登録します。

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

例外サマライザーを依存関係挿入コンテナーに登録します。

Add(IServiceCollection, ServiceDescriptor)

指定した descriptorcollection に追加します。

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

ServiceDescriptor のシーケンスを collection に追加します。

RemoveAll(IServiceCollection, Type)

種類が serviceType のサービスをすべて IServiceCollection で削除します。

RemoveAll<T>(IServiceCollection)

種類が T のサービスをすべて IServiceCollection で削除します。

RemoveAllKeyed(IServiceCollection, Type, Object)

種類が serviceType のサービスをすべて collection で削除します。

RemoveAllKeyed<T>(IServiceCollection, Object)

種類が T のサービスをすべて collection で削除します。

Replace(IServiceCollection, ServiceDescriptor)

サービスの種類が descriptor と同じ最初のサービスを IServiceCollection で削除し、コレクションに descriptor を追加します。

TryAdd(IServiceCollection, ServiceDescriptor)

サービスの種類がまだ登録されていない場合、指定の descriptorcollection に追加します。

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

サービスの種類がまだ登録されていない場合、指定の descriptorscollection に追加します。

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceType を同じくする既存の記述子と services にまだ存在しない実装の場合、ServiceDescriptor を追加します。

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

ServiceType を同じくする既存の記述子と services にまだ存在しない実装の場合、指定の ServiceDescriptor を追加します。

TryAddKeyedScoped(IServiceCollection, Type, Object)

サービスの種類がまだ登録されていない場合、指定の serviceScoped サービスとして collection に追加します。

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

サービスの種類がまだ登録されていない場合、指定の serviceScoped サービスとして、implementationFactory に指定されているファクトリを利用し、collection に追加します。

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

サービスの種類がまだ登録されていない場合、指定の serviceScoped サービスとして implementationType 実装で collection に追加します。

TryAddKeyedScoped<TService>(IServiceCollection, Object)

サービスの種類がまだ登録されていない場合、指定の TServiceScoped サービスとして collection に追加します。

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

サービスの種類がまだ登録されていない場合、指定の TServiceScoped サービスとして、implementationFactory に指定されているファクトリを利用し、services に追加します。

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

サービスの種類がまだ登録されていない場合、指定の TServiceScoped サービスとして、TImplementation に指定されている実装の種類を利用し、collection に追加します。

TryAddKeyedSingleton(IServiceCollection, Type, Object)

サービスの種類がまだ登録されていない場合、指定の serviceSingleton サービスとして collection に追加します。

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

サービスの種類がまだ登録されていない場合、指定の serviceSingleton サービスとして、implementationFactory に指定されているファクトリを利用し、collection に追加します。

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

サービスの種類がまだ登録されていない場合、指定の serviceSingleton サービスとして implementationType 実装で collection に追加します。

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして collection に追加します。

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして、instance に指定されているインスタンスを利用し、collection に追加します。

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして、implementationFactory に指定されているファクトリを利用し、services に追加します。

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして、TImplementation に指定されている実装の種類を利用し、collection に追加します。

TryAddKeyedTransient(IServiceCollection, Type, Object)

サービスの種類がまだ登録されていない場合、指定の serviceTransient サービスとして collection に追加します。

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

サービスの種類がまだ登録されていない場合、指定の serviceTransient サービスとして、implementationFactory に指定されているファクトリを利用し、collection に追加します。

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

サービスの種類がまだ登録されていない場合、指定の serviceTransient サービスとして implementationType 実装で collection に追加します。

TryAddKeyedTransient<TService>(IServiceCollection, Object)

サービスの種類がまだ登録されていない場合、指定の TServiceTransient サービスとして collection に追加します。

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

サービスの種類がまだ登録されていない場合、指定の TServiceTransient サービスとして、implementationFactory に指定されているファクトリを利用し、services に追加します。

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

サービスの種類がまだ登録されていない場合、指定の TServiceTransient サービスとして、TImplementation に指定されている実装の種類を利用し、collection に追加します。

TryAddScoped(IServiceCollection, Type)

サービスの種類がまだ登録されていない場合、指定の serviceScoped サービスとして collection に追加します。

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

サービスの種類がまだ登録されていない場合、指定の serviceScoped サービスとして、implementationFactory に指定されているファクトリを利用し、collection に追加します。

TryAddScoped(IServiceCollection, Type, Type)

サービスの種類がまだ登録されていない場合、指定の serviceScoped サービスとして implementationType 実装で collection に追加します。

TryAddScoped<TService>(IServiceCollection)

サービスの種類がまだ登録されていない場合、指定の TServiceScoped サービスとして collection に追加します。

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

サービスの種類がまだ登録されていない場合、指定の TServiceScoped サービスとして、implementationFactory に指定されているファクトリを利用し、services に追加します。

TryAddScoped<TService,TImplementation>(IServiceCollection)

サービスの種類がまだ登録されていない場合、指定の TServiceScoped サービスとして、TImplementation に指定されている実装の種類を利用し、collection に追加します。

TryAddSingleton(IServiceCollection, Type)

サービスの種類がまだ登録されていない場合、指定の serviceSingleton サービスとして collection に追加します。

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

サービスの種類がまだ登録されていない場合、指定の serviceSingleton サービスとして、implementationFactory に指定されているファクトリを利用し、collection に追加します。

TryAddSingleton(IServiceCollection, Type, Type)

サービスの種類がまだ登録されていない場合、指定の serviceSingleton サービスとして implementationType 実装で collection に追加します。

TryAddSingleton<TService>(IServiceCollection)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして collection に追加します。

TryAddSingleton<TService>(IServiceCollection, TService)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして、instance に指定されているインスタンスを利用し、collection に追加します。

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして、implementationFactory に指定されているファクトリを利用し、services に追加します。

TryAddSingleton<TService,TImplementation>(IServiceCollection)

サービスの種類がまだ登録されていない場合、指定の TServiceSingleton サービスとして、TImplementation に指定されている実装の種類を利用し、collection に追加します。

TryAddTransient(IServiceCollection, Type)

サービスの種類がまだ登録されていない場合、指定の serviceTransient サービスとして collection に追加します。

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

サービスの種類がまだ登録されていない場合、指定の serviceTransient サービスとして、implementationFactory に指定されているファクトリを利用し、collection に追加します。

TryAddTransient(IServiceCollection, Type, Type)

サービスの種類がまだ登録されていない場合、指定の serviceTransient サービスとして implementationType 実装で collection に追加します。

TryAddTransient<TService>(IServiceCollection)

サービスの種類がまだ登録されていない場合、指定の TServiceTransient サービスとして collection に追加します。

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

サービスの種類がまだ登録されていない場合、指定の TServiceTransient サービスとして、implementationFactory に指定されているファクトリを利用し、services に追加します。

TryAddTransient<TService,TImplementation>(IServiceCollection)

サービスの種類がまだ登録されていない場合、指定の TServiceTransient サービスとして、TImplementation に指定されている実装の種類を利用し、collection に追加します。

AddFakeLogging(IServiceCollection)

既定のオプションを使用して偽のログ記録を構成します。

AddFakeLogging(IServiceCollection, IConfigurationSection)

偽のログ記録を構成します。

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

偽のログ記録を構成します。

AddFakeRedaction(IServiceCollection)

常に偽の redactor インスタンスを返す偽の redactor プロバイダーを登録します。

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

常に偽の redactor インスタンスを返す偽の redactor プロバイダーを登録します。

AddHealthChecks(IServiceCollection)

正常性チェックを登録するために与えられたデリゲートを利用し、コンテナーに HealthCheckService を追加します。

AddHttpClient(IServiceCollection)

IHttpClientFactory と関連サービスを IServiceCollection に追加します。

AddHttpClient(IServiceCollection, String)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、名前付き HttpClient を構成します。

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、名前付き HttpClient を構成します。

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、名前付き HttpClient を構成します。

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient のフル ネームに設定されます。

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient の型名に設定されます。

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient の型名に設定されます。

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient の型名に設定されます。

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient の型名に設定されます。

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient の型名に設定されます。

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。 クライアント名は TClient の型名に設定されます。

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

IHttpClientFactory と関連サービスを IServiceCollection に追加し、TClient 型と名前付き HttpClient の間でバインドを構成します。

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

すべての HttpClient インスタンスを構成するために使用されるデリゲートを追加します。

AddHttpClientLatencyTelemetry(IServiceCollection)

DelegatingHandler待機時間情報を収集し、すべての http クライアントの送信要求ログを強化する を追加します。

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

DelegatingHandler待機時間情報を収集し、すべての http クライアントの送信要求ログを強化する を追加します。

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

DelegatingHandler待機時間情報を収集し、すべての http クライアントの送信要求ログを強化する を追加します。

AddExtendedHttpClientLogging(IServiceCollection)

IHttpClientAsyncLogger 使用して作成されたすべての HTTP クライアントの送信要求のログを出力 IHttpClientFactoryする を追加します。

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

IHttpClientAsyncLogger 使用して作成されたすべての HTTP クライアントの送信要求のログを出力 IHttpClientFactoryする を追加します。

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

IHttpClientAsyncLogger 使用して作成されたすべての HTTP クライアントの送信要求のログを出力 IHttpClientFactoryする を追加します。

AddHttpClientLogEnricher<T>(IServiceCollection)

のエンリッチャー インスタンス T を に追加して IServiceCollection 、ログをエンリッチ HttpClient します。

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

依存関係メタデータを追加します。

AddDownstreamDependencyMetadata<T>(IServiceCollection)

依存関係メタデータを追加します。

AddKubernetesProbes(IServiceCollection)

既定のオプションを使用して、ライブネス、スタートアップ、および準備プローブを登録します。

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

構成されたオプションを使用して、ライブネス、スタートアップ、および準備プローブを登録します。

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

構成されたオプションを使用して、ライブネス、スタートアップ、および準備プローブを登録します。

AddConsoleLatencyDataExporter(IServiceCollection)

コンソールの待機時間データ エクスポーターを追加します。

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

コンソールの待機時間データ エクスポーターを追加します。

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

コンソールの待機時間データ エクスポーターを追加します。

AddLatencyContext(IServiceCollection)

待機時間コンテキストを追加します。

AddLatencyContext(IServiceCollection, IConfigurationSection)

待機時間コンテキストを追加します。

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

待機時間コンテキストを追加します。

RegisterCheckpointNames(IServiceCollection, String[])

待機時間コンテキストのチェックポイント名のセットを登録します。

RegisterMeasureNames(IServiceCollection, String[])

待機時間コンテキストのメジャー名のセットを登録します。

RegisterTagNames(IServiceCollection, String[])

待機時間コンテキストのタグ名のセットを登録します。

AddLocalization(IServiceCollection)

アプリケーションのローカライズに必要なサービスを追加します。

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

アプリケーションのローカライズに必要なサービスを追加します。

AddLogging(IServiceCollection)

指定の IServiceCollection にログ サービスを追加します。

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

指定の IServiceCollection にログ サービスを追加します。

AddDistributedMemoryCache(IServiceCollection)

メモリに項目を格納する IDistributedCache の既定の実装を IServiceCollection に追加します。 動作に分散キャッシュを必要とするフレームワークでは、その依存関係一覧の一部としてこの依存関係を安全に追加し、実装が少なくとも 1 つ利用できるように手配できます。

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

メモリに項目を格納する IDistributedCache の既定の実装を IServiceCollection に追加します。 動作に分散キャッシュを必要とするフレームワークでは、その依存関係一覧の一部としてこの依存関係を安全に追加し、実装が少なくとも 1 つ利用できるように手配できます。

AddMemoryCache(IServiceCollection)

IMemoryCache の非分散メモリ内実装を IServiceCollection に追加します。

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

IMemoryCache の非分散メモリ内実装を IServiceCollection に追加します。

AddMetrics(IServiceCollection)

指定した にメトリック サービスを追加します IServiceCollection

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

指定した にメトリック サービスを追加します IServiceCollection

AddNullLatencyContext(IServiceCollection)

操作なしの待機時間コンテキストを依存関係挿入コンテナーに追加します。

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> 追加し、DI が のスコープ付きインスタンスを TService返すようにします。

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> 追加し、DI が のスコープ付きインスタンスを TService返すようにします。

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

型指定されたプールの を構成 DependencyInjectionPoolOptions するために使用されるアクションを登録します。

ConfigurePools(IServiceCollection, IConfigurationSection)

DI プールを構成します。

Configure<TOptions>(IServiceCollection, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録し、構成が変更されたときにオプションを更新します。

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

TOptions のバインド先となる構成インスタンスを登録します。

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

TOptions のバインド先となる構成インスタンスを登録します。

AddOptions(IServiceCollection)

オプションを使用するために必要なサービスを追加します。

AddOptions<TOptions>(IServiceCollection)

同じ 名前TOptionsの呼び出しをConfigure基になるサービス コレクションに転送するオプション ビルダーを取得します。

AddOptions<TOptions>(IServiceCollection, String)

同じ 名前TOptionsの呼び出しをConfigure基になるサービス コレクションに転送するオプション ビルダーを取得します。

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

オプションを使用するために必要なサービスを追加し、実行時ではなく起動時にオプション検証チェックを適用します。

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

オプションを使用するために必要なサービスを追加し、実行時ではなく起動時にオプション検証チェックを適用します。

Configure<TOptions>(IServiceCollection, Action<TOptions>)

起動時に 1 回、特定の型のオプションを構成するために使用されるアクションを登録します。 これは PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) の前に実行されます。 構成を更新しても、このアクションは再度呼び出されません。

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

特定の型のオプションを構成するために使用されるアクションを登録します。 これらは、PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) の前に実行されます。

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

特定の型のオプションのすべてのインスタンスを構成するために使用されるアクションを登録します。

ConfigureOptions(IServiceCollection, Object)

すべてのオブジェクトが登録されているオブジェクトを I[Post]ConfigureOptions 登録します。

ConfigureOptions(IServiceCollection, Type)

すべてのが登録される型を I[Post]ConfigureOptions 登録します。

ConfigureOptions<TConfigureOptions>(IServiceCollection)

すべてのが登録される型を I[Post]ConfigureOptions 登録します。

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

特定の型のオプションを初期化するために使用されるアクションを登録します。 これらは、Configure<TOptions>(IServiceCollection, Action<TOptions>) の後に実行されます。

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

特定の型のオプションを構成するために使用されるアクションを登録します。 これらは、Configure<TOptions>(IServiceCollection, Action<TOptions>) の後に実行されます。

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

特定の型のオプションのすべてのインスタンスを後で構成するために使用されるアクションを登録します。 これらは、Configure<TOptions>(IServiceCollection, Action<TOptions>) の後に実行されます。

AddPolicyRegistry(IServiceCollection)

IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey> というサービスの種類でサービス コレクションに空の PolicyRegistry を登録し、新しく作成されたレジストリを返します。

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey> というサービスの種類でサービス コレクションに指定の IPolicyRegistry<TKey> を登録し、新しく与えられたレジストリを返します。

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

サービス記述子のコレクションのコントラクトを指定します。

AddProcessLogEnricher(IServiceCollection)

プロセス エンリッチャーのインスタンスを に追加します IServiceCollection

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

ホスト エンリッチャーのインスタンスを に追加します IServiceCollection

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

プロセス エンリッチャーのインスタンスを に追加します IServiceCollection

AddRedaction(IServiceCollection)

の実装 IRedactorProvider を に登録します IServiceCollection

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

IServiceCollectionIRedactorProvider実装を登録し、使用可能な編集機能を構成します。

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

指定した IServiceCollection に Redis 分散キャッシュ サービスを追加します。

AddResilienceEnricher(IServiceCollection)

回復性エンリッチャーを追加します。

AddResourceMonitoring(IServiceCollection)

実装を構成し、サービス コレクションに追加 IResourceMonitor します。

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

実装を構成し、サービス コレクションに追加 IResourceMonitor します。

BuildServiceProvider(IServiceCollection)

指定した IServiceCollection のサービスを格納する ServiceProvider を作成します。

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

指定した IServiceCollection のサービスを格納する ServiceProvider を作成し、必要に応じてサービスの作成とスコープの検証を有効にします。

BuildServiceProvider(IServiceCollection, Boolean)

指定した IServiceCollection のサービスを格納する ServiceProvider を作成し、必要に応じてスコープの検証を有効にします。

AddHostedService<THostedService>(IServiceCollection)

指定した型の IHostedService の登録を追加します。

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

指定した型の IHostedService の登録を追加します。

AddKeyedScoped(IServiceCollection, Type, Object)

serviceType で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

implementationFactory でファクトリを指定し、serviceType で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedScoped(IServiceCollection, Type, Object, Type)

implementationType で型の実装を指定し、serviceType で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedScoped<TService>(IServiceCollection, Object)

TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

implementationFactory でファクトリを指定し、TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

TImplementation で実装型を指定し、TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

implementationFactory で指定したファクトリを使用して TImplementation で実装型を指定し、TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton(IServiceCollection, Type, Object)

serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

implementationFactory でファクトリを指定し、serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

implementationInstance でインスタンスを指定し、serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

implementationType で型の実装を指定し、serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton<TService>(IServiceCollection, Object)

TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

implementationInstance でインスタンスを指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

implementationFactory でファクトリを指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

TImplementation で実装型を指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

implementationFactory で指定したファクトリを使用して TImplementation で実装型を指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient(IServiceCollection, Type, Object)

serviceType で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

implementationFactory でファクトリを指定し、serviceType で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient(IServiceCollection, Type, Object, Type)

implementationType で型の実装を指定し、serviceType で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient<TService>(IServiceCollection, Object)

TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

implementationFactory でファクトリを指定し、TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

TImplementation で実装型を指定し、TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

implementationFactory で指定したファクトリを使用して TImplementation で実装型を指定し、TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddScoped(IServiceCollection, Type)

serviceType で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

implementationFactory でファクトリを指定し、serviceType で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddScoped(IServiceCollection, Type, Type)

implementationType で型の実装を指定し、serviceType で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddScoped<TService>(IServiceCollection)

TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

implementationFactory でファクトリを指定し、TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddScoped<TService,TImplementation>(IServiceCollection)

TImplementation で実装型を指定し、TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

implementationFactory で指定したファクトリを使用して TImplementation で実装型を指定し、TService で指定した型のスコープ サービスを、指定した IServiceCollection に追加します。

AddSingleton(IServiceCollection, Type)

serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

implementationFactory でファクトリを指定し、serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton(IServiceCollection, Type, Object)

implementationInstance でインスタンスを指定し、serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton(IServiceCollection, Type, Type)

implementationType で型の実装を指定し、serviceType で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton<TService>(IServiceCollection)

TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton<TService>(IServiceCollection, TService)

implementationInstance でインスタンスを指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

implementationFactory でファクトリを指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton<TService,TImplementation>(IServiceCollection)

TImplementation で実装型を指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

implementationFactory で指定したファクトリを使用して TImplementation で実装型を指定し、TService で指定した型のシングルトン サービスを、指定した IServiceCollection に追加します。

AddTransient(IServiceCollection, Type)

serviceType で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

implementationFactory でファクトリを指定し、serviceType で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddTransient(IServiceCollection, Type, Type)

implementationType で型の実装を指定し、serviceType で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddTransient<TService>(IServiceCollection)

TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

implementationFactory でファクトリを指定し、TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddTransient<TService,TImplementation>(IServiceCollection)

TImplementation で実装型を指定し、TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

implementationFactory で指定したファクトリを使用して TImplementation で実装型を指定し、TService で指定した型の一時サービスを、指定した IServiceCollection に追加します。

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

指定した IServiceCollection に Microsoft SQL Server 分散キャッシュ サービスを追加します。

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

指定した IServiceCollection に Redis 分散キャッシュ サービスを追加します。

AddTcpEndpointProbe(IServiceCollection)

サービスが正常 IHealthCheckと見なされる場合は、TCP ポートを使用して正常性状態レポートを登録します。

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

サービスが正常 IHealthCheckと見なされる場合は、TCP ポートを使用して正常性状態レポートを登録します。

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

サービスが正常 IHealthCheckと見なされる場合は、TCP ポートを使用して正常性状態レポートを登録します。

AddTcpEndpointProbe(IServiceCollection, String)

サービスが正常 IHealthCheckと見なされる場合は、TCP ポートを使用して正常性状態レポートを登録します。

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

サービスが正常 IHealthCheckと見なされる場合は、TCP ポートを使用して正常性状態レポートを登録します。

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

サービスが正常 IHealthCheckと見なされる場合は、TCP ポートを使用して正常性状態レポートを登録します。

AddSystemd(IServiceCollection)

サービス記述子のコレクションのコントラクトを指定します。

AddWindowsService(IServiceCollection)

サービス記述子のコレクションのコントラクトを指定します。

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

サービス記述子のコレクションのコントラクトを指定します。

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue>指定したキー セレクター関数に従って から IEnumerable<T> を作成します。

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定されたキー セレクター関数および要素セレクター関数に従って、FrozenDictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

FrozenSet<T>指定した値を使用して を作成します。

AsReadOnly<T>(IList<T>)

指定したリストの読み取り専用 ReadOnlyCollection<T> ラッパーを返します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

指定されたコレクションから、変更できない配列を作成します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

ソース キーに変換関数を適用し、変更できないディクショナリを既存の要素のコレクションから作成します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

シーケンスの変換に基づき、変更できないディクショナリを作成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

シーケンスを列挙して変換し、指定されたキーの比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定されたキーの比較子および値の比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成して、指定された等値比較子をセットの種類に使用します。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

シーケンスを列挙して変換し、指定されたキーの比較子を使用してその内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定されたキーの比較子と値の比較子を使用してその内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成して、指定された比較子を使用します。

CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

シーケンスにアキュムレータ関数を適用します。

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

シーケンスにアキュムレータ関数を適用します。 指定されたシード値が最初のアキュムレータ値として使用されます。

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

シーケンスにアキュムレータ関数を適用します。 指定したシード値は最初のアキュムレータ値として使用され、指定した関数は結果値の選択に使用されます。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

サービス記述子のコレクションのコントラクトを指定します。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

サービス記述子のコレクションのコントラクトを指定します。

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

シーケンスのすべての要素が条件を満たしているかどうかを判断します。

Any<TSource>(IEnumerable<TSource>)

シーケンスに要素が含まれているかどうかを判断します。

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

シーケンスの任意の要素が条件を満たしているかどうかを判断します。

Append<TSource>(IEnumerable<TSource>, TSource)

シーケンスの末尾に値を追加します。

AsEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<T> として型指定された入力を返します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Decimal 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Double 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Int32 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Int64 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Double 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Single 値のシーケンスの平均値を計算します。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Single 値のシーケンスの平均値を計算します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

Chunk<TSource>(IEnumerable<TSource>, Int32)

シーケンスの要素を最大で sizeサイズのチャンクに分割します。

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

2 つのシーケンスを連結します。

Contains<TSource>(IEnumerable<TSource>, TSource)

既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

指定した IEqualityComparer<T> を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。

Count<TSource>(IEnumerable<TSource>)

シーケンス内の要素数を返します。

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

条件を満たす、指定されたシーケンス内の要素の数を表す数値を返します。

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

サービス記述子のコレクションのコントラクトを指定します。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

指定したシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

指定されたシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。

Distinct<TSource>(IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、シーケンスから一意の要素を返します。

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

指定された IEqualityComparer<T> を使用して値を比較することにより、シーケンスから一意の要素を返します。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、シーケンスから個別の要素を返します。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスから個別の要素を返し、指定した比較子を使用してキーを比較します。

ElementAt<TSource>(IEnumerable<TSource>, Index)

シーケンス内の指定されたインデックス位置にある要素を返します。

ElementAt<TSource>(IEnumerable<TSource>, Int32)

シーケンス内の指定されたインデックス位置にある要素を返します。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定された IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

First<TSource>(IEnumerable<TSource>)

シーケンスの最初の要素を返します。

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定された条件を満たす、シーケンスの最初の要素を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの最初の要素を返します。シーケンスに要素が含まれていない場合は既定値を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

シーケンスの最初の要素を返します。シーケンスに要素が含まれない場合は、指定された既定値を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

条件を満たす、シーケンスの最初の要素を返します。このような要素が見つからない場合は既定値を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

条件を満たすシーケンスの最初の要素を返します。そのような要素が見つからない場合は、指定された既定値を返します。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化します。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、指定された比較子を使用してキーを比較します。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、指定された関数を使用して各グループの要素を射影します。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

キー セレクター関数に従ってシーケンスの要素をグループ化します。 キーの比較には、比較子を使用し、各グループの要素の射影には、指定された関数を使用します。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キーの比較には、指定された比較子を使用します。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 各グループの要素は、指定された関数を使用して射影されます。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キー値の比較には、指定された比較子を使用し、各グループの要素の射影には、指定された関数を使用します。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。 キーの比較には既定の等値比較子が使用されます。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。 指定された IEqualityComparer<T> を使用してキーを比較します。

Index<TSource>(IEnumerable<TSource>)

サービス記述子のコレクションのコントラクトを指定します。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定された IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。 キーの比較には既定の等値比較子が使用されます。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。 指定された IEqualityComparer<T> を使用してキーを比較します。

Last<TSource>(IEnumerable<TSource>)

シーケンスの最後の要素を返します。

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定された条件を満たす、シーケンスの最後の要素を返します。

LastOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの最後の要素を返します。シーケンスに要素が含まれていない場合は既定値を返します。

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

シーケンスの最後の要素を返します。シーケンスに要素が含まれない場合は、指定された既定値を返します。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

条件を満たす、シーケンスの最後の要素を返します。このような要素が見つからない場合は既定値を返します。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

条件を満たすシーケンスの最後の要素を返します。そのような要素が見つからない場合は、指定された既定値を返します。

LongCount<TSource>(IEnumerable<TSource>)

シーケンス内の要素の合計数を表す Int64 を返します。

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

シーケンス内で条件を満たす要素の数を表す Int64 を返します。

Max<TSource>(IEnumerable<TSource>)

ジェネリック シーケンスの最大値を返します。

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

ジェネリック シーケンスの最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

シーケンスの各要素に対して変換関数を呼び出し、Decimal の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

シーケンスの各要素に対して変換関数を呼び出し、Double の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

シーケンスの各要素に対して変換関数を呼び出し、Int32 の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

シーケンスの各要素に対して変換関数を呼び出し、Int64 の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Decimal の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Double の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int32 の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int64 の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Single の最大値を返します。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

シーケンスの各要素に対して変換関数を呼び出し、Single の最大値を返します。

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最大値を返します。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、ジェネリック シーケンスの最大値を返します。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最大値を返します。

Min<TSource>(IEnumerable<TSource>)

ジェネリック シーケンスの最小値を返します。

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

ジェネリック シーケンスの最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

シーケンスの各要素に対して変換関数を呼び出し、Decimal の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

シーケンスの各要素に対して変換関数を呼び出し、Double の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

シーケンスの各要素に対して変換関数を呼び出し、Int32 の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

シーケンスの各要素に対して変換関数を呼び出し、Int64 の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Decimal の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Double の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int32 の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int64 の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

シーケンスの各要素に対して変換関数を呼び出し、null 許容の Single の最小値を返します。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

シーケンスの各要素に対して変換関数を呼び出し、Single の最小値を返します。

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最小値を返します。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、ジェネリック シーケンスの最小値を返します。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最小値を返します。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

Order<T>(IEnumerable<T>)

シーケンスの要素を昇順に並べ替えます。

Order<T>(IEnumerable<T>, IComparer<T>)

シーケンスの要素を昇順に並べ替えます。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

シーケンスの要素をキーに従って昇順に並べ替えます。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定された比較子を使用してシーケンスの要素を昇順に並べ替えます。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

シーケンスの要素をキーに従って降順に並べ替えます。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

指定された比較子を使用してシーケンスの要素を降順に並べ替えます。

OrderDescending<T>(IEnumerable<T>)

シーケンスの要素を降順に並べ替えます。

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

シーケンスの要素を降順に並べ替えます。

Prepend<TSource>(IEnumerable<TSource>, TSource)

シーケンスの先頭に値を追加します。

Reverse<TSource>(IEnumerable<TSource>)

シーケンスの要素の順序を反転させます。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

シーケンスの各要素を新しいフォームに射影します。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

要素のインデックスを組み込むことにより、シーケンスの各要素を新しいフォームに射影します。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。 各ソース要素のインデックスは、その要素の射影されたフォームで使用されます。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。 各ソース要素のインデックスは、その要素の中間の射影されたフォームで使用されます。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

要素の型に対して既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定された IEqualityComparer<T> を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。

Single<TSource>(IEnumerable<TSource>)

シーケンスの唯一の要素を返し、シーケンス内の要素が 1 つだけでない場合は例外をスローします。

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定された条件を満たす、シーケンスの唯一の要素を返し、そのような要素が複数存在する場合は例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの唯一の要素を返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

シーケンスの唯一の要素を返します。シーケンスが空の場合は、指定した既定値を返します。シーケンス内に複数の要素がある場合、このメソッドは例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定された条件を満たすシーケンスの唯一の要素、またはそのような要素がない場合は既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

指定した条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は、指定された既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

Skip<TSource>(IEnumerable<TSource>, Int32)

シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。

SkipLast<TSource>(IEnumerable<TSource>, Int32)

source の要素と、省略されたソース コレクションの最後の count 要素を含む、列挙可能な新しいコレクションを返します。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Decimal 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Double 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Int32 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Int64 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を計算します。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

入力シーケンスの各要素に対して変換関数を呼び出して取得する Single 値のシーケンスの合計を計算します。

Take<TSource>(IEnumerable<TSource>, Int32)

シーケンスの先頭から、指定された数の連続する要素を返します。

Take<TSource>(IEnumerable<TSource>, Range)

シーケンスから指定した連続する要素の範囲を返します。

TakeLast<TSource>(IEnumerable<TSource>, Int32)

source の最後の count 要素を含む、列挙可能な新しいコレクションを返します。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

指定された条件が満たされる限り、シーケンスから要素を返します。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

指定された条件が満たされる限り、シーケンスから要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

ToArray<TSource>(IEnumerable<TSource>)

IEnumerable<T> から配列を作成します。

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定されたキー セレクター関数に従って、Dictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定されたキー セレクター関数およびキーの比較子に従って、Dictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定されたキー セレクター関数および要素セレクター関数に従って、Dictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、Dictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToHashSet<TSource>(IEnumerable<TSource>)

IEnumerable<T> から HashSet<T> を作成します。

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

comparer を使用して IEnumerable<T>から HashSet<T> を作成し、キーを比較します。

ToList<TSource>(IEnumerable<TSource>)

IEnumerable<T> から List<T> を作成します。

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

指定されたキー セレクター関数に従って、Lookup<TKey,TElement> から IEnumerable<T> を作成します。

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定されたキー セレクター関数およびキーの比較子に従って、Lookup<TKey,TElement> から IEnumerable<T> を作成します。

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

指定されたキー セレクター関数および要素セレクター関数に従って、Lookup<TKey,TElement> から IEnumerable<T> を作成します。

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、Lookup<TKey,TElement> から IEnumerable<T> を作成します。

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

列挙型を強制せずに、シーケンス内の要素の数の測定を試みます。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

既定の等値比較子を使用して、2 つのシーケンスの和集合を生成します。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

指定された IEqualityComparer<T> を使用して 2 つのシーケンスの和集合を生成します。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

述語に基づいて値のシーケンスをフィルター処理します。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

述語に基づいて値のシーケンスをフィルター処理します。 各要素のインデックスは、述語関数のロジックで使用されます。

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

指定された 2 つのシーケンスの要素を持つタプルのシーケンスを生成します。

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

指定した 3 つのシーケンスの要素を含むタプルのシーケンスを生成します。

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

2 つのシーケンスの対応する要素に対して、1 つの指定した関数を適用し、結果として 1 つのシーケンスを生成します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsParallel<TSource>(IEnumerable<TSource>)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

AsQueryable<TElement>(IEnumerable<TElement>)

ジェネリックの IEnumerable<T> をジェネリックの IQueryable<T> に変換します。

Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。

Ancestors<T>(IEnumerable<T>, XName)

ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。 一致する XName を持つ要素のみがコレクションに含められます。

DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。

Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。

Descendants<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。 一致する XName を持つ要素のみがコレクションに含められます。

Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。

Elements<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。 一致する XName を持つ要素のみがコレクションに含められます。

InDocumentOrder<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。

Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。

Remove<T>(IEnumerable<T>)

ソース コレクション内の親ノードからすべてのノードを削除します。

適用対象