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

適用於