HttpApplicationStateWrapper Třída

Definice

Zapouzdřuje vnitřní objekt HTTP, který umožňuje sdílení informací napříč 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 HttpApplicationStateWrapper je odvozena od HttpApplicationStateBase třídy a slouží jako obálka HttpApplicationState třídy. Tato třída zveřejňuje funkce HttpApplicationState třídy a zároveň zveřejňuje HttpApplicationStateBase typ. Třída HttpApplicationStateBase umožňuje nahradit původní implementaci třídy HttpApplicationState ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.

Konstruktory

Name Description
HttpApplicationStateWrapper(HttpApplicationState)

Inicializuje novou instanci HttpApplicationStateWrapper třídy.

Vlastnosti

Name Description
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á označuje, zda je přístup ke kolekci bezpečný pro přístup z více vláken.

Item[Int32]

Získá stavový objekt 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 object element, kde obor je nastaven na "Application" v ASP.NET aplikace.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k kolekci.

Metody

Name Description
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, které obsahuje všechny klíče v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetAllValues()

Object Vrátí pole, 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 null.

(Zděděno od NameObjectCollectionBase)
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 na 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 je nalezena; 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čuje, zda je zadaný objekt roven 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 prostřednictvím kolekce.

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 potřebná k serializaci objektu HttpApplicationStateWrapper .

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Lock()

Uzamkne přístup k objektům v kolekci, aby bylo možné povolit synchronizovaný přístup.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnDeserialization(Object)

Vyvolá událost deserializace při dokončení deserializace.

Remove(String)

Odebere objekt určený 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 bylo možné povolit synchronizovaný přístup.

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

Zkopíruje celý NameObjectCollectionBase soubor 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í

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro