HttpStaticObjectsCollectionBase Classe

Definizione

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

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 classe HttpStaticObjectsCollectionBase consente di creare classi derivate simili alla classe HttpStaticObjectsCollection, ma che è possibile personalizzare e che funzionino all'esterno della pipeline 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 cui si esegue il test.

La HttpStaticObjectsCollectionWrapper classe deriva dalla HttpStaticObjectsCollectionBase classe . 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

Nome Descrizione
HttpStaticObjectsCollectionBase()

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

Proprietà

Nome Descrizione
Count

In caso di override in una classe derivata, ottiene il numero di oggetti nell'insieme.

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 utilizzato per sincronizzare l'accesso alla raccolta.

Metodi

Nome Descrizione
CopyTo(Array, Int32)

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

Equals(Object)

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

(Ereditato da Object)
GetEnumerator()

Quando sottoposto a override in una classe derivata, restituisce un enumeratore che può essere utilizzato per scorrere la raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObject(String)

Quando sottoposto a override in una classe derivata, restituisce l'oggetto con il nome specificato dall'insieme.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Serialize(BinaryWriter)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

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

Si applica a