HttpApplicationStateWrapper Klasse

Definition

Kapselt das systeminterne HTTP-Objekt, mit dem Informationen in mehreren Anforderungen und Sitzungen innerhalb einer ASP.NET Anwendung freigegeben werden können.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Vererbung

Hinweise

Die HttpApplicationStateWrapper Klasse wird von der HttpApplicationStateBase Klasse abgeleitet und dient als Wrapper für die HttpApplicationState Klasse. Diese Klasse macht die Funktionalität der HttpApplicationState Klasse verfügbar, während auch der HttpApplicationStateBase Typ verfügbar gemacht wird. Mit der HttpApplicationStateBase-Klasse können Sie die ursprüngliche Implementierung der klasse HttpApplicationState in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.

Konstruktoren

Name Beschreibung
HttpApplicationStateWrapper(HttpApplicationState)

Initialisiert eine neue Instanz der HttpApplicationStateWrapper-Klasse.

Eigenschaften

Name Beschreibung
AllKeys

Ruft die Schlüssel für die Objekte in der Auflistung ab.

Contents

Ruft einen Verweis auf das HttpApplicationStateBase Objekt ab.

Count

Ruft die Anzahl der Objekte in der Auflistung ab.

IsReadOnly

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die NameObjectCollectionBase Instanz schreibgeschützt ist.

(Geerbt von NameObjectCollectionBase)
IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung threadsicher ist.

Item[Int32]

Ruft ein Statusobjekt nach Index ab.

Item[String]

Ruft ein Statusobjekt anhand des Namens ab.

Keys

Ruft eine NameObjectCollectionBase.KeysCollection Instanz ab, die alle Schlüssel in der HttpApplicationStateWrapper Instanz enthält.

StaticObjects

Ruft alle Objekte ab, die von einem object-Element deklariert werden, in dem der Bereich in der ASP.NET Anwendung auf "Application" festgelegt ist.

SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die Auflistung verwendet werden kann.

Methoden

Name Beschreibung
Add(String, Object)

Fügt der Auflistung ein Objekt hinzu.

BaseAdd(String, Object)

Fügt der Instanz einen Eintrag mit dem angegebenen Schlüssel und Wert hinzu NameObjectCollectionBase .

(Geerbt von NameObjectCollectionBase)
BaseClear()

Entfernt alle Einträge aus der NameObjectCollectionBase Instanz.

(Geerbt von NameObjectCollectionBase)
BaseGet(Int32)

Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase Instanz ab.

(Geerbt von NameObjectCollectionBase)
BaseGet(String)

Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase Instanz ab.

(Geerbt von NameObjectCollectionBase)
BaseGetAllKeys()

Gibt ein String Array zurück, das alle Schlüssel in der NameObjectCollectionBase Instanz enthält.

(Geerbt von NameObjectCollectionBase)
BaseGetAllValues()

Gibt ein Object Array zurück, das alle Werte in der NameObjectCollectionBase Instanz enthält.

(Geerbt von NameObjectCollectionBase)
BaseGetAllValues(Type)

Gibt ein Array des angegebenen Typs zurück, das alle Werte in der NameObjectCollectionBase Instanz enthält.

(Geerbt von NameObjectCollectionBase)
BaseGetKey(Int32)

Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase Instanz ab.

(Geerbt von NameObjectCollectionBase)
BaseHasKeys()

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase Instanz Einträge enthält, deren Schlüssel nicht nullsind.

(Geerbt von NameObjectCollectionBase)
BaseRemove(String)

Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase Instanz.

(Geerbt von NameObjectCollectionBase)
BaseRemoveAt(Int32)

Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase Instanz.

(Geerbt von NameObjectCollectionBase)
BaseSet(Int32, Object)

Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase Instanz fest.

(Geerbt von NameObjectCollectionBase)
BaseSet(String, Object)

Legt den Wert des ersten Eintrags mit dem angegebenen Schlüssel in der NameObjectCollectionBase Instanz fest, falls gefunden. Andernfalls wird der Instanz ein Eintrag mit dem angegebenen Schlüssel und Wert NameObjectCollectionBase hinzugefügt.

(Geerbt von NameObjectCollectionBase)
Clear()

Entfernt alle Objekte aus der Auflistung.

CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array, beginnend am angegebenen Index im Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Get(Int32)

Gibt ein Statusobjekt nach Index zurück.

Get(String)

Gibt ein Statusobjekt anhand des Namens zurück.

GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen einer Auflistung verwendet werden kann.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetKey(Int32)

Gibt den Namen eines Statusobjekts nach Index zurück.

GetObjectData(SerializationInfo, StreamingContext)

Gibt die Daten zurück, die zum Serialisieren des HttpApplicationStateWrapper Objekts erforderlich sind.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Lock()

Sperrt den Zugriff auf Objekte in der Auflistung, um den synchronisierten Zugriff zu ermöglichen.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnDeserialization(Object)

Löst das Deserialisierungsereignis aus, wenn die Deserialisierung abgeschlossen ist.

Remove(String)

Entfernt das durch den Namen angegebene Objekt aus der Auflistung.

RemoveAll()

Entfernt alle Objekte aus der Auflistung.

RemoveAt(Int32)

Entfernt das durch Index angegebene Objekt aus der Auflistung.

Set(String, Object)

Aktualisiert den Wert eines Objekts in der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UnLock()

Entsperrt den Zugriff auf Objekte in der Auflistung, um den synchronisierten Zugriff zu ermöglichen.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Kopiert das Gesamte NameObjectCollectionBase in einen kompatiblen eindimensionalen Array, beginnend am angegebenen Index des Zielarrays.

(Geerbt von NameObjectCollectionBase)
ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase Objekt synchronisiert wird (Threadsicher).

(Geerbt von NameObjectCollectionBase)
ICollection.SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf das NameObjectCollectionBase Objekt verwendet werden kann.

(Geerbt von NameObjectCollectionBase)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: