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如果功能不存在,则引发 。

适用于