HttpApplicationStateBase HttpApplicationStateBase HttpApplicationStateBase HttpApplicationStateBase Class

Definition

Dient als Basisklasse für Klassen, die die gemeinsame Nutzung von Informationen über mehrere Sitzungen und Anforderungen innerhalb einer ASP.NET-Anwendung ermöglichen.Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
    inherit NameObjectCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
Vererbung
HttpApplicationStateBaseHttpApplicationStateBaseHttpApplicationStateBaseHttpApplicationStateBase
Abgeleitet
Implementiert

Hinweise

Die HttpApplicationStateBase Klasse ist eine abstrakte Klasse, die dieselben Member wie enthält die HttpApplicationState Klasse.The HttpApplicationStateBase class is an abstract class that contains the same members as the HttpApplicationState class. Die HttpApplicationStateBase Klasse können Sie die abgeleitete Klassen zu erstellen, z. B. sind, die HttpApplicationState Klasse, sondern, die Sie anpassen können und außerhalb der ASP.NET-Pipeline.The HttpApplicationStateBase class lets you create derived classes that are like the HttpApplicationState class, but that you can customize and that work outside the ASP.NET pipeline. Wenn Sie Komponententests ausführen, verwenden Sie in der Regel eine abgeleitete Klasse, Member mit benutzerdefiniertem Verhalten zu implementieren, die das Szenario erfüllt, das Sie testen.When you perform unit testing, you typically use a derived class to implement members with customized behavior that fulfills the scenario you are testing.

Die HttpApplicationStateWrapper -Klasse wird aus der HttpApplicationStateBase -Klasse abgeleitet.The HttpApplicationStateWrapper class derives from the HttpApplicationStateBase class. Die HttpApplicationStateWrapper Klasse dient als Wrapper für die HttpApplicationState Klasse.The HttpApplicationStateWrapper class serves as a wrapper for the HttpApplicationState class. Zur Laufzeit verwenden Sie in der Regel eine Instanz von der HttpApplicationStateWrapper Aufrufen von Membern der Klasse die HttpApplicationState Objekt.At run time, you typically use an instance of the HttpApplicationStateWrapper class to call members of the HttpApplicationState object.

Konstruktoren

HttpApplicationStateBase() HttpApplicationStateBase() HttpApplicationStateBase() HttpApplicationStateBase()

Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz.Initializes the class for use by an inherited class instance. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.This constructor can only be called by an inherited class.

Eigenschaften

AllKeys AllKeys AllKeys AllKeys

Ruft beim Überschreiben in einer abgeleiteten Klasse die Zugriffsschlüssel der Objekte in der Auflistung ab.When overridden in a derived class, gets the access keys for the objects in the collection.

Contents Contents Contents Contents

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Verweis auf das HttpApplicationStateBase-Objekt ab.When overridden in a derived class, gets a reference to the HttpApplicationStateBase object.

Count Count Count Count

Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Objekte in der Auflistung ab.When overridden in a derived class, gets the number of objects in the collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert (threadsicher) ist.Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Inherited from NameObjectCollectionBase)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert werden kann.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Inherited from NameObjectCollectionBase)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz schreibgeschützt ist, oder legt diesen fest.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(Inherited from NameObjectCollectionBase)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Zugriff auf die Auflistung threadsicher ist.When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Indexes ab.When overridden in a derived class, gets a state object by index.

Item[String] Item[String] Item[String] Item[String]

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Namens ab.When overridden in a derived class, gets a state object by name.

Keys Keys Keys Keys

Ruft eine NameObjectCollectionBase.KeysCollection-Instanz ab, die alle Schlüssel der NameObjectCollectionBase-Instanz enthält.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
StaticObjects StaticObjects StaticObjects StaticObjects

Ruft beim Überschreiben in einer abgeleiteten Klasse alle durch ein object-Element deklarierten Objekte ab, wobei der Gültigkeitsbereich innerhalb der ASP.NET-Anwendung auf "Application" festgelegt wird.When overridden in a derived class, gets all objects that are declared by an object element where the scope is set to "Application" in the ASP.NET application.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Objekt ab, das zum Synchronisieren des Zugriffs auf diese Auflistung verwendet werden kann.When overridden in a derived class, gets an object that can be used to synchronize access to the collection.

Methoden

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

Fügt beim Überschreiben in einer abgeleiteten Klasse ein neues Objekt zur Auflistung hinzu.When overridden in a derived class, adds a new object to the collection.

BaseAdd(String, Object) BaseAdd(String, Object) BaseAdd(String, Object) BaseAdd(String, Object)

Fügt einen Eintrag mit dem angegebenen Schlüssel und Wert der NameObjectCollectionBase-Instanz hinzu.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseClear() BaseClear() BaseClear() BaseClear()

Entfernt alle Einträge aus der NameObjectCollectionBase-Instanz.Removes all entries from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGet(Int32) BaseGet(Int32) BaseGet(Int32) BaseGet(Int32)

Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGet(String) BaseGet(String) BaseGet(String) BaseGet(String)

Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz ab.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllKeys() BaseGetAllKeys() BaseGetAllKeys() BaseGetAllKeys()

Gibt ein String-Array zurück, das alle Schlüssel der NameObjectCollectionBase-Instanz enthält.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllValues() BaseGetAllValues() BaseGetAllValues() BaseGetAllValues()

Gibt ein Object-Array zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllValues(Type) BaseGetAllValues(Type) BaseGetAllValues(Type) BaseGetAllValues(Type)

Gibt ein Array des angegebenen Typs zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetKey(Int32) BaseGetKey(Int32) BaseGetKey(Int32) BaseGetKey(Int32)

Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseHasKeys() BaseHasKeys() BaseHasKeys() BaseHasKeys()

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz Einträge enthält, deren Schlüssel nicht null sind.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Inherited from NameObjectCollectionBase)
BaseRemove(String) BaseRemove(String) BaseRemove(String) BaseRemove(String)

Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseRemoveAt(Int32) BaseRemoveAt(Int32) BaseRemoveAt(Int32) BaseRemoveAt(Int32)

Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase-Instanz.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseSet(Int32, Object) BaseSet(Int32, Object) BaseSet(Int32, Object) BaseSet(Int32, Object)

Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz fest.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseSet(String, Object) BaseSet(String, Object) BaseSet(String, Object) BaseSet(String, Object)

Legt den Wert des ersten Eintrags mit dem angegebenen Schlüssel in der NameObjectCollectionBase-Instanz fest. Wenn der Schlüssel nicht vorhanden ist, wird der NameObjectCollectionBase-Instanz ein Eintrag mit dem angegebenen Wert und Schlüssel hinzugefügt.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
Clear() Clear() Clear() Clear()

Entfernt beim Überschreiben in einer abgeleiteten Klasse alle Objekte aus der Auflistung.When overridden in a derived class, removes all objects from the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert beim Überschreiben in einer abgeleiteten Klasse die Elemente dieser Auflistung in ein Array, wobei am angegebenen Index im Array begonnen wird.When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(Int32) Get(Int32) Get(Int32) Get(Int32)

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Indexes ab.When overridden in a derived class, gets a state object by index.

Get(String) Get(String) Get(String) Get(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Namens ab.When overridden in a derived class, gets a state object by name.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Enumerator zurück, mit dem die Auflistung durchlaufen werden kann.When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetKey(Int32) GetKey(Int32) GetKey(Int32) GetKey(Int32)

Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen eines Zustandsobjekts anhand des Indexes ab.When overridden in a derived class, gets the name of a state object by index.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase-Instanz erforderlichen Daten zurück.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Lock() Lock() Lock() Lock()

Sperrt beim Überschreiben in einer abgeleiteten Klasse den Zugriff auf Objekte in der Auflistung, um den synchronisierten Zugriff zu ermöglichen.When overridden in a derived class, locks access to objects in the collection in order to enable synchronized access.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object)

Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Inherited from NameObjectCollectionBase)
Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt beim Überschreiben in einer abgeleiteten Klasse das benannte Objekt aus der Auflistung.When overridden in a derived class, removes the named object from the collection.

RemoveAll() RemoveAll() RemoveAll() RemoveAll()

Entfernt beim Überschreiben in einer abgeleiteten Klasse alle Objekte aus der Auflistung.When overridden in a derived class, removes all objects from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Entfernt beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt, das durch den Index angegeben wird, aus der Auflistung.When overridden in a derived class, removes a state object specified by index from the collection.

Set(String, Object) Set(String, Object) Set(String, Object) Set(String, Object)

Aktualisiert beim Überschreiben in einer abgeleiteten Klasse den Wert eines Objekts in der Cookieauflistung.When overridden in a derived class, updates the value of an object in the collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
UnLock() UnLock() UnLock() UnLock()

Hebt beim Überschreiben in einer abgeleiteten Klasse die Sperrung des Zugriffs auf Objekte in der Auflistung auf, um den synchronisierten Zugriff zu ermöglichen.When overridden in a derived class, unlocks access to objects in the collection to enable synchronized access.

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Kopiert die gesamte NameObjectCollectionBase-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from NameObjectCollectionBase)

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: