HttpApplicationStateWrapper Klass

Definition

Kapslar in DET INBYGGDA HTTP-objektet som gör att information kan delas mellan flera begäranden och sessioner i ett ASP.NET program.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Arv

Kommentarer

Klassen HttpApplicationStateWrapper härleds från HttpApplicationStateBase klassen och fungerar som omslutning för HttpApplicationState klassen. Den här klassen exponerar klassens funktioner HttpApplicationState samtidigt som typen exponeras HttpApplicationStateBase . Med klassen HttpApplicationStateBase kan du ersätta den ursprungliga implementeringen av klassen HttpApplicationState i ditt program med en anpassad implementering, till exempel när du utför enhetstestning utanför ASP.NET pipeline.

Konstruktorer

Name Description
HttpApplicationStateWrapper(HttpApplicationState)

Initierar en ny instans av HttpApplicationStateWrapper klassen.

Egenskaper

Name Description
AllKeys

Hämtar nycklarna för objekten i samlingen.

Contents

Hämtar en referens till objektet HttpApplicationStateBase .

Count

Hämtar antalet objekt i samlingen.

IsReadOnly

Hämtar eller anger ett värde som anger om instansen NameObjectCollectionBase är skrivskyddad.

(Ärvd från NameObjectCollectionBase)
IsSynchronized

Hämtar ett värde som anger om åtkomsten till samlingen är trådsäker.

Item[Int32]

Hämtar ett tillståndsobjekt efter index.

Item[String]

Hämtar ett tillståndsobjekt efter namn.

Keys

Hämtar en NameObjectCollectionBase.KeysCollection instans som innehåller alla nycklar i instansen HttpApplicationStateWrapper .

StaticObjects

Hämtar alla objekt som deklareras av ett object-element där omfånget är inställt på "Application" i ASP.NET-programmet.

SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten till samlingen.

Metoder

Name Description
Add(String, Object)

Lägger till ett objekt i 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 nullär .

(Ärvd från NameObjectCollectionBase)
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 samlingen.

CopyTo(Array, Int32)

Kopierar elementen i samlingen till en matris med början vid det angivna indexet i matrisen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Get(Int32)

Returnerar ett tillståndsobjekt efter index.

Get(String)

Returnerar ett tillståndsobjekt efter namn.

GetEnumerator()

Returnerar en uppräknare som kan användas för att iterera via en samling.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetKey(Int32)

Returnerar namnet på ett tillståndsobjekt efter index.

GetObjectData(SerializationInfo, StreamingContext)

Returnerar de data som krävs för att serialisera HttpApplicationStateWrapper objektet.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Lock()

Låser åtkomsten till objekt i samlingen för att aktivera synkroniserad åtkomst.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnDeserialization(Object)

Genererar deserialiseringshändelsen när deserialiseringen är klar.

Remove(String)

Tar bort objektet som anges med namn från samlingen.

RemoveAll()

Tar bort alla objekt från samlingen.

RemoveAt(Int32)

Tar bort objektet som anges av indexet från samlingen.

Set(String, Object)

Uppdaterar värdet för ett objekt i samlingen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
UnLock()

Låser upp åtkomst till objekt i samlingen för att aktivera synkroniserad åtkomst.

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