HttpApplicationState Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Möjliggör delning av global information mellan flera sessioner och begäranden i ett ASP.NET program.
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
- Arv
Kommentarer
Ett ASP.NET program är summan av alla filer, sidor, hanterare, moduler och kod inom omfånget för en virtuell katalog och dess underkataloger på en enda webbserver.
En enda instans av en HttpApplicationState-klass skapas första gången en klient begär en URL-resurs inifrån en viss ASP.NET programvirtual katalog. En separat enskild instans skapas för varje ASP.NET program på en webbserver. En referens till varje instans exponeras sedan via det inbyggda Application objektet.
Programtillståndet delas inte mellan en webbgrupp (där ett program finns på flera servrar) eller en webbträdgård (där ett program finns i flera processer på samma dator).
Egenskaper
| Name | Description |
|---|---|
| AllKeys |
Hämtar åtkomstnycklarna HttpApplicationState i samlingen. |
| Contents |
Hämtar en referens till objektet HttpApplicationState . |
| Count |
Hämtar antalet objekt i HttpApplicationState samlingen. |
| IsReadOnly |
Hämtar eller anger ett värde som anger om instansen NameObjectCollectionBase är skrivskyddad. (Ärvd från NameObjectCollectionBase) |
| Item[Int32] |
Hämtar ett enskilt HttpApplicationState objekt efter index. |
| Item[String] |
Hämtar värdet för ett enskilt HttpApplicationState objekt efter namn. |
| Keys |
Hämtar en NameObjectCollectionBase.KeysCollection instans som innehåller alla nycklar i instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| StaticObjects |
Hämtar alla objekt som deklareras av en |
Metoder
| Name | Description |
|---|---|
| Add(String, Object) |
Lägger till ett nytt objekt i HttpApplicationState samlingen. |
| BaseAdd(String, Object) |
Lägger till en post med den angivna nyckeln och värdet i instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseClear() |
Tar bort alla poster från instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseGet(Int32) |
Hämtar värdet för posten vid det angivna indexet för instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseGet(String) |
Hämtar värdet för den första posten med den angivna nyckeln från instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseGetAllKeys() |
Returnerar en String matris som innehåller alla nycklar i instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseGetAllValues() |
Returnerar en Object matris som innehåller alla värden i instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Returnerar en matris av den angivna typen som innehåller alla värden i instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Hämtar nyckeln för posten vid det angivna indexet för instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseHasKeys() |
Hämtar ett värde som anger om instansen NameObjectCollectionBase innehåller poster vars nycklar inte |
| BaseRemove(String) |
Tar bort posterna med den angivna nyckeln från instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Tar bort posten vid det angivna indexet för instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Anger värdet för posten vid det angivna indexet för instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| BaseSet(String, Object) |
Anger värdet för den första posten med den angivna nyckeln i instansen, om den NameObjectCollectionBase hittas. Annars lägger du till en post med den angivna nyckeln och värdet i instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| Clear() |
Tar bort alla objekt från en HttpApplicationState samling. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Get(Int32) |
Hämtar ett HttpApplicationState objekt efter numeriskt index. |
| Get(String) |
Hämtar ett HttpApplicationState objekt efter namn. |
| GetEnumerator() |
Returnerar en uppräkning som itererar genom NameObjectCollectionBase. (Ärvd från NameObjectCollectionBase) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetKey(Int32) |
Hämtar ett HttpApplicationState objektnamn efter index. |
| GetObjectData(SerializationInfo, StreamingContext) |
Föråldrad.
Implementerar ISerializable gränssnittet och returnerar de data som behövs för att serialisera instansen NameObjectCollectionBase . (Ärvd från NameObjectCollectionBase) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Lock() |
Låser åtkomsten till en HttpApplicationState variabel för att underlätta åtkomstsynkronisering. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnDeserialization(Object) |
Implementerar ISerializable gränssnittet och höjer deserialiseringshändelsen när deserialiseringen är klar. (Ärvd från NameObjectCollectionBase) |
| Remove(String) |
Tar bort det namngivna objektet från en HttpApplicationState samling. |
| RemoveAll() |
Tar bort alla objekt från en HttpApplicationState samling. |
| RemoveAt(Int32) |
Tar bort ett HttpApplicationState objekt från en samling efter index. |
| Set(String, Object) |
Uppdaterar värdet för ett objekt i en HttpApplicationState samling. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| UnLock() |
Låser upp åtkomst till en HttpApplicationState variabel för att underlätta åtkomstsynkronisering. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopierar hela NameObjectCollectionBase till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen. (Ärvd från NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Hämtar ett värde som anger om åtkomsten NameObjectCollectionBase till objektet synkroniseras (trådsäker). (Ärvd från NameObjectCollectionBase) |
| ICollection.SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten NameObjectCollectionBase till objektet. (Ärvd från NameObjectCollectionBase) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |
Gäller för
Trådsäkerhet
Den här typen är trådsäker.