FeatureCollection クラス

定義

IFeatureCollectionの既定の実装。

public ref class FeatureCollection : Microsoft::AspNetCore::Http::Features::IFeatureCollection, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<Type ^, System::Object ^>>
public class FeatureCollection : Microsoft.AspNetCore.Http.Features.IFeatureCollection, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Type,object>>
type FeatureCollection = class
    interface IFeatureCollection
    interface seq<KeyValuePair<Type, obj>>
    interface IEnumerable
Public Class FeatureCollection
Implements IEnumerable(Of KeyValuePair(Of Type, Object)), IFeatureCollection
継承
FeatureCollection
実装

コンストラクター

名前 説明
FeatureCollection()

FeatureCollectionの新しいインスタンスを初期化します。

FeatureCollection(IFeatureCollection)

指定した既定値を使用して、FeatureCollection の新しいインスタンスを初期化します。

FeatureCollection(Int32)

指定した初期容量を使用して、FeatureCollection の新しいインスタンスを初期化します。

プロパティ

名前 説明
IsReadOnly

コレクションを変更できるかどうかを示します。

Item[Type]

特定の機能を取得または設定します。 null 値を設定すると、機能が削除されます。

Revision

変更ごとにインクリメントされ、キャッシュされた結果を確認するために使用できます。

メソッド

名前 説明
Get<TFeature>()

要求された機能をコレクションから取得します。

GetEnumerator()

IFeatureCollectionの既定の実装。

Set<TFeature>(TFeature)

コレクション内の指定された機能を設定します。

明示的なインターフェイスの実装

名前 説明
IEnumerable.GetEnumerator()

IFeatureCollectionの既定の実装。

拡張メソッド

名前 説明
GetRequiredFeature(IFeatureCollection, Type)

要求された機能をコレクションから取得します。 機能が存在しない場合は、InvalidOperationException をスローします。

GetRequiredFeature<TFeature>(IFeatureCollection)

要求された機能をコレクションから取得します。 機能が存在しない場合は、InvalidOperationException をスローします。

適用対象