语言

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

适用于