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 をスローします。

適用対象