HttpApplicationStateBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient als Basisklasse für Klassen, die die gemeinsame Nutzung von Informationen über mehrere Sitzungen und Anforderungen innerhalb einer ASP.NET-Anwendung ermöglichen.
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
- Abgeleitet
- Implementiert
Hinweise
Die- HttpApplicationStateBase Klasse ist eine abstrakte Klasse, die dieselben Member wie die- HttpApplicationState Klasse enthält. Die HttpApplicationStateBase -Klasse ermöglicht es Ihnen, abgeleitete Klassen zu erstellen, die der HttpApplicationState -Klasse ähneln, aber Sie können diese außerhalb der ASP.NET-Pipeline anpassen und bearbeiten. Wenn Sie Komponententests durchführen, verwenden Sie in der Regel eine abgeleitete Klasse, um Member mit angepasstem Verhalten zu implementieren, das das zu testenden Szenario erfüllt.
Die HttpApplicationStateWrapper -Klasse wird aus der HttpApplicationStateBase -Klasse abgeleitet. Die- HttpApplicationStateWrapper Klasse dient als Wrapper für die- HttpApplicationState Klasse. Zur Laufzeit verwenden Sie in der Regel eine Instanz der- HttpApplicationStateWrapper Klasse, um Member des- HttpApplicationState Objekts aufzurufen.
Konstruktoren
HttpApplicationStateBase() |
Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden. |
Eigenschaften
AllKeys |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Zugriffsschlüssel der Objekte in der Auflistung ab. |
Contents |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Verweis auf das HttpApplicationStateBase-Objekt ab. |
Count |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Objekte in der Auflistung ab. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz schreibgeschützt ist, oder legt diesen fest. (Geerbt von NameObjectCollectionBase) |
IsSynchronized |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Zugriff auf die Auflistung threadsicher ist. |
Item[Int32] |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Index ab. |
Item[String] |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Namens ab. |
Keys |
Ruft eine NameObjectCollectionBase.KeysCollection-Instanz ab, die alle Schlüssel in der NameObjectCollectionBase-Instanz enthält. (Geerbt von NameObjectCollectionBase) |
StaticObjects |
Ruft beim Überschreiben in einer abgeleiteten Klasse alle Objekte ab, die von einem |
SyncRoot |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Objekt ab, das verwendet werden kann, um den Zugriff auf die Auflistung zu synchronisieren. |
Methoden
Add(String, Object) |
Fügt beim Überschreiben in einer abgeleiteten Klasse ein neues Objekt zur Auflistung hinzu. |
BaseAdd(String, Object) |
Fügt einen Eintrag mit dem angegebenen Schlüssel und Wert der NameObjectCollectionBase-Instanz hinzu. (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 der NameObjectCollectionBase-Instanz enthält. (Geerbt von NameObjectCollectionBase) |
BaseGetAllValues() |
Gibt ein Object-Array zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält. (Geerbt von NameObjectCollectionBase) |
BaseGetAllValues(Type) |
Gibt ein Array des angegebenen Typs zurück, das alle Werte 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 |
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. Wenn der Schlüssel nicht vorhanden ist, wird der NameObjectCollectionBase-Instanz ein Eintrag mit dem angegebenen Wert und Schlüssel hinzugefügt. (Geerbt von NameObjectCollectionBase) |
Clear() |
Entfernt beim Überschreiben in einer abgeleiteten Klasse alle Objekte aus der Auflistung. |
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. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Get(Int32) |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Index ab. |
Get(String) |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Zustandsobjekt anhand des Namens ab. |
GetEnumerator() |
Gibt beim Überschreiben in einer abgeleiteten Klasse einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetKey(Int32) |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen eines Zustandsobjekts gemäß Index ab. |
GetObjectData(SerializationInfo, StreamingContext) |
Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase-Instanz erforderlichen Daten zurück. (Geerbt von NameObjectCollectionBase) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Lock() |
Sperrt beim Überschreiben in einer abgeleiteten Klasse den Zugriff auf Objekte in der Auflistung, um einen synchronisierten Zugriff zu ermöglichen. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnDeserialization(Object) |
Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist. (Geerbt von NameObjectCollectionBase) |
Remove(String) |
Entfernt beim Überschreiben in einer abgeleiteten Klasse das benannte Objekte aus der Auflistung. |
RemoveAll() |
Entfernt beim Überschreiben in einer abgeleiteten Klasse alle Objekte aus der Auflistung. |
RemoveAt(Int32) |
Entfernt beim Überschreiben in einer abgeleiteten Klasse ein anhand des Indexes angegebenes Zustandsobjekt aus der Auflistung. |
Set(String, Object) |
Aktualisiert beim Überschreiben in einer abgeleiteten Klasse den Wert eines Objekts in der Auflistung. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
UnLock() |
Entsperrt beim Überschreiben in einer abgeleiteten Klasse den Zugriff auf Objekte in der Auflistung, um einen synchronisierten Zugriff zu ermöglichen. |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Kopiert die gesamte NameObjectCollectionBase-Instanz in ein kompatibles eindimensionales 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 (threadsicher) ist. (Geerbt von NameObjectCollectionBase) |
ICollection.SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert werden kann. (Geerbt von NameObjectCollectionBase) |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |