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

适用于