Поделиться через


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

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