FeatureCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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。 |