Share via


FeatureCollection Třída

Definice

Výchozí implementace pro 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
Dědičnost
FeatureCollection
Implementuje

Konstruktory

FeatureCollection()

Inicializuje novou instanci objektu FeatureCollection.

FeatureCollection(IFeatureCollection)

Inicializuje novou instanci s FeatureCollection použitím zadaných výchozích hodnot.

FeatureCollection(Int32)

Inicializuje novou instanci se FeatureCollection zadanou počáteční kapacitou.

Vlastnosti

IsReadOnly

Označuje, jestli je možné kolekci upravit.

Item[Type]

Získá nebo nastaví danou funkci. Nastavení hodnoty null odebere funkci.

Revision

Zvýší se pro každou změnu a dá se použít k ověření výsledků uložených v mezipaměti.

Metody

Get<TFeature>()

Načte požadovanou funkci z kolekce.

GetEnumerator()

Výchozí implementace pro IFeatureCollection.

Set<TFeature>(TFeature)

Nastaví danou funkci v kolekci.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Výchozí implementace pro IFeatureCollection.

Metody rozšíření

GetRequiredFeature(IFeatureCollection, Type)

Zopakuje požadovanou funkci z kolekce. Vyvolá, InvalidOperationException pokud funkce není k dispozici.

GetRequiredFeature<TFeature>(IFeatureCollection)

Zopakuje požadovanou funkci z kolekce. Vyvolá, InvalidOperationException pokud funkce není k dispozici.

Platí pro