Condividi tramite


HttpStaticObjectsCollectionBase Classe

Definizione

Funge da classe base per le classi che forniscono una raccolta di oggetti con ambito di applicazione per la proprietà StaticObjects.

public ref class HttpStaticObjectsCollectionBase abstract : System::Collections::ICollection
public abstract class HttpStaticObjectsCollectionBase : System.Collections.ICollection
type HttpStaticObjectsCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpStaticObjectsCollectionBase
Implements ICollection
Ereditarietà
HttpStaticObjectsCollectionBase
Derivato
Implementazioni

Commenti

La HttpStaticObjectsCollectionBase classe è una classe astratta che contiene gli stessi membri della HttpStaticObjectsCollection classe. La HttpStaticObjectsCollectionBase classe consente di creare classi derivate come la classe, ma che è possibile personalizzare e che funzionano all'esterno HttpStaticObjectsCollection della pipeline di ASP.NET. Quando si eseguono unit test, in genere si usa una classe derivata per implementare i membri con un comportamento personalizzato che soddisfa lo scenario di test.

La classe HttpStaticObjectsCollectionWrapper deriva dalla classe HttpStaticObjectsCollectionBase . La HttpStaticObjectsCollectionWrapper classe funge da wrapper per la HttpStaticObjectsCollection classe. In fase di esecuzione, in genere si usa un'istanza della HttpStaticObjectsCollectionWrapper classe per chiamare i membri dell'oggetto HttpStaticObjectsCollection .

Costruttori

HttpStaticObjectsCollectionBase()

Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata.

Proprietà

Count

In caso di override in una classe derivata, ottiene il numero di oggetti contenuti nella raccolta.

IsReadOnly

In caso di override in una classe derivata, ottiene un valore che indica se la raccolta è di sola lettura.

IsSynchronized

In caso di override in una classe derivata, ottiene un valore che indica se la raccolta è thread-safe.

Item[String]

In caso di override in una classe derivata, ottiene l'oggetto con il nome specificato dalla raccolta.

NeverAccessed

In caso di override in una classe derivata, ottiene un valore che indica se è stato eseguito l'accesso alla raccolta.

SyncRoot

In caso di override in una classe derivata, ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta.

Metodi

CopyTo(Array, Int32)

In caso di override in una classe derivata, copia gli elementi della raccolta in una matrice, a partire dall'indice specificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

In caso di override in una classe derivata, restituisce un enumeratore che può essere usato per scorrere la raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObject(String)

In caso di override in una classe derivata, restituisce l'oggetto con il nome specificato dalla raccolta.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Serialize(BinaryWriter)

In caso di override in una classe derivata, scrive il contenuto della raccolta in un oggetto BinaryWriter.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a