HttpApplicationStateWrapper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdřuje vnitřní objekt HTTP, který umožňuje sdílení informací mezi více požadavky a relacemi v rámci ASP.NET aplikace.
public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
- Dědičnost
Poznámky
Třída je odvozena z třídy a slouží jako HttpApplicationStateWrapper HttpApplicationStateBase obálka pro HttpApplicationState třídu. Tato třída zpřístupňuje funkce HttpApplicationState třídy a zároveň zveřejňuje HttpApplicationStateBase typ. Třída umožňuje nahradit původní implementaci třídy ve vaší aplikaci vlastní implementací, například při provádění testování částí mimo HttpApplicationStateBase HttpApplicationState ASP.NET kanálu.
Konstruktory
HttpApplicationStateWrapper(HttpApplicationState) |
Inicializuje novou instanci HttpApplicationStateWrapper třídy . |
Vlastnosti
AllKeys |
Získá klíče pro objekty v kolekci. |
Contents |
Získá odkaz na HttpApplicationStateBase objekt . |
Count |
Získá počet objektů v kolekci. |
IsReadOnly |
Získá nebo nastaví hodnotu určující, zda NameObjectCollectionBase instance je jen pro čtení. (Zděděno od NameObjectCollectionBase) |
IsSynchronized |
Získá hodnotu, která určuje, zda je přístup k kolekci bezpečný pro přístup z více vláken. |
Item[Int32] |
Získá objekt stavu podle indexu. |
Item[String] |
Získá objekt stavu podle názvu. |
Keys |
Získá NameObjectCollectionBase.KeysCollection instanci, která obsahuje všechny klíče v HttpApplicationStateWrapper instanci. |
StaticObjects |
Získá všechny objekty, které jsou deklarovány elementem, kde je obor nastaven na |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k kolekci. |
Metody
Add(String, Object) |
Přidá objekt do kolekce. |
BaseAdd(String, Object) |
Přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseClear() |
Odebere všechny položky z NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseGet(Int32) |
Získá hodnotu položky v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseGet(String) |
Získá hodnotu první položky se zadaným klíčem z NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseGetAllKeys() |
String Vrátí pole obsahující všechny klíče v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
BaseGetAllValues() |
Vrátí matici Object , která obsahuje všechny hodnoty v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
BaseGetAllValues(Type) |
Vrátí pole zadaného typu, které obsahuje všechny hodnoty v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
BaseGetKey(Int32) |
Získá klíč položky v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseHasKeys() |
Získá hodnotu určující, zda NameObjectCollectionBase instance obsahuje položky, jejichž klíče nejsou |
BaseRemove(String) |
Odebere položky se zadaným klíčem z NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseRemoveAt(Int32) |
Odebere položku v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseSet(Int32, Object) |
Nastaví hodnotu položky v zadaném indexu NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
BaseSet(String, Object) |
Nastaví hodnotu první položky se zadaným klíčem v NameObjectCollectionBase instanci, pokud se najde. V opačném případě přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
Clear() |
Odebere všechny objekty z kolekce. |
CopyTo(Array, Int32) |
Zkopíruje prvky kolekce do pole počínaje zadaným indexem v poli. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Get(Int32) |
Vrátí objekt stavu podle indexu. |
Get(String) |
Vrátí objekt stavu podle názvu. |
GetEnumerator() |
Vrátí enumerátor, který lze použít k iteraci v kolekci. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetKey(Int32) |
Vrátí název objektu stavu podle indexu. |
GetObjectData(SerializationInfo, StreamingContext) |
Vrátí data, která jsou nezbytná k serializaci HttpApplicationStateWrapper objektu. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Lock() |
Uzamkne přístup k objektům v kolekci, aby byl umožněn synchronizovaný přístup. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
OnDeserialization(Object) |
Po dokončení deserializace vyvolá událost deserializace. |
Remove(String) |
Odebere objekt zadaný názvem z kolekce. |
RemoveAll() |
Odebere všechny objekty z kolekce. |
RemoveAt(Int32) |
Odebere objekt určený indexem z kolekce. |
Set(String, Object) |
Aktualizuje hodnotu objektu v kolekci. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
UnLock() |
Odemkne přístup k objektům v kolekci, aby byl umožněn synchronizovaný přístup. |
Explicitní implementace rozhraní
ICollection.CopyTo(Array, Int32) |
Zkopíruje celý NameObjectCollectionBase objekt do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole. (Zděděno od NameObjectCollectionBase) |
ICollection.IsSynchronized |
Získá hodnotu označující, zda je přístup k objektu NameObjectCollectionBase synchronizován (bezpečné vlákno). (Zděděno od NameObjectCollectionBase) |
ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k objektu NameObjectCollectionBase . (Zděděno od NameObjectCollectionBase) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky zadaného IEnumerable typu. |
OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable založené na zadaném typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede na IEnumerable IQueryable. |