HttpApplicationState 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í.
Umožňuje sdílení globálních informací napříč více relacemi a požadavky v rámci aplikace ASP.NET.
public ref class HttpApplicationState sealed : System::Collections::Specialized::NameObjectCollectionBase
public sealed class HttpApplicationState : System.Collections.Specialized.NameObjectCollectionBase
type HttpApplicationState = class
inherit NameObjectCollectionBase
Public NotInheritable Class HttpApplicationState
Inherits NameObjectCollectionBase
- Dědičnost
Poznámky
Aplikace ASP.NET je součet všech souborů, stránek, obslužných rutin, modulů a kódu v oboru virtuálního adresáře a jeho podadresářů na jednom webovém serveru.
Jedna instance HttpApplicationState třídy se vytvoří poprvé, když klient požádá o jakýkoli prostředek adresy URL z konkrétního virtuálního adresáře aplikace ASP.NET. Pro každou ASP.NET aplikaci na webovém serveru se vytvoří samostatná jedna instance. Odkaz na každou instanci se pak zobrazí prostřednictvím vnitřního Application objektu.
Stav aplikace se nesdílí ve webové farmě (ve které je aplikace hostovaná na více serverech) nebo ve webové zahradě (ve které je aplikace hostovaná napříč několika procesy na stejném počítači).
Vlastnosti
AllKeys |
Získá přístupové klíče v kolekci HttpApplicationState . |
Contents |
Získá odkaz na HttpApplicationState objekt. |
Count |
Získá počet objektů v kolekci HttpApplicationState . |
IsReadOnly |
Získá nebo nastaví hodnotu určující, zda NameObjectCollectionBase instance je jen pro čtení. (Zděděno od NameObjectCollectionBase) |
Item[Int32] |
Získá jeden HttpApplicationState objekt podle indexu. |
Item[String] |
Získá hodnotu jednoho HttpApplicationState objektu podle názvu. |
Keys |
NameObjectCollectionBase.KeysCollection Získá instanci, která obsahuje všechny klíče v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
StaticObjects |
Získá všechny objekty deklarované značkou |
Metody
Add(String, Object) |
Přidá do kolekce nový objekt HttpApplicationState . |
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 HttpApplicationState kolekce. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Get(Int32) |
HttpApplicationState Získá objekt číselným indexem. |
Get(String) |
HttpApplicationState Získá objekt podle názvu. |
GetEnumerator() |
Vrátí enumerátor, který iteruje přes NameObjectCollectionBase. (Zděděno od NameObjectCollectionBase) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetKey(Int32) |
Získá název objektu HttpApplicationState podle indexu. |
GetObjectData(SerializationInfo, StreamingContext) |
Implementuje ISerializable rozhraní a vrátí data potřebná k serializaci NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Lock() |
Uzamkne přístup k HttpApplicationState proměnné, aby se usnadnila synchronizace přístupu. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
OnDeserialization(Object) |
Implementuje ISerializable rozhraní a vyvolá událost deserializace po dokončení deserializace. (Zděděno od NameObjectCollectionBase) |
Remove(String) |
Odebere pojmenovaný objekt z HttpApplicationState kolekce. |
RemoveAll() |
Odebere všechny objekty z HttpApplicationState kolekce. |
RemoveAt(Int32) |
Odebere HttpApplicationState objekt z kolekce podle indexu. |
Set(String, Object) |
Aktualizuje hodnotu objektu v kolekci HttpApplicationState . |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
UnLock() |
Odemkne přístup k HttpApplicationState proměnné, aby se usnadnila synchronizace přístupu. |
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. |
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro přístup z více vláken.