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 если функция отсутствует.

Применяется к