Udostępnij za pośrednictwem


HttpApplicationStateWrapper Klasa

Definicja

Hermetyzuje wewnętrzny obiekt HTTP, który umożliwia współużytkowanie informacji między wieloma żądaniami i sesjami w ASP.NET aplikacji.

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

Uwagi

Klasa HttpApplicationStateWrapper pochodzi od klasy i służy jako HttpApplicationStateBase otoka dla HttpApplicationState klasy. Ta klasa uwidacznia funkcjonalność klasy, jednocześnie HttpApplicationState uwidoczniając HttpApplicationStateBase typ . Klasa umożliwia zastąpienie oryginalnej implementacji klasy w aplikacji niestandardową implementacją, na przykład podczas wykonywania testów jednostkowych poza HttpApplicationStateBase HttpApplicationState potokiem ASP.NET aplikacji.

Konstruktory

HttpApplicationStateWrapper(HttpApplicationState)

Inicjuje nowe wystąpienie klasy HttpApplicationStateWrapper.

Właściwości

AllKeys

Pobiera klucze dla obiektów w kolekcji.

Contents

Pobiera odwołanie do HttpApplicationStateBase obiektu.

Count

Pobiera liczbę obiektów w kolekcji.

IsReadOnly

Pobiera lub ustawia wartość wskazującą, czy NameObjectCollectionBase wystąpienie jest tylko do odczytu.

(Odziedziczone po NameObjectCollectionBase)
IsSynchronized

Pobiera wartość, która wskazuje, czy dostęp do kolekcji jest bezpieczny wątkowo.

Item[Int32]

Pobiera obiekt stanu według indeksu.

Item[String]

Pobiera obiekt stanu według nazwy.

Keys

Pobiera NameObjectCollectionBase.KeysCollection wystąpienie, które zawiera wszystkie klucze w HttpApplicationStateWrapper wystąpieniu.

StaticObjects

Pobiera wszystkie obiekty, które są zadeklarowane przez element, w którym zakres jest ustawiony na object "Aplikacja" w ASP.NET aplikacji.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

Metody

Add(String, Object)

Dodaje obiekt do kolekcji.

BaseAdd(String, Object)

Dodaje wpis z określonym kluczem i wartością NameObjectCollectionBase do wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseClear()

Usuwa wszystkie wpisy z NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseGet(Int32)

Pobiera wartość wpisu w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseGet(String)

Pobiera wartość pierwszego wpisu z określonym kluczem z NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseGetAllKeys()

Zwraca tablicę zawierającą String wszystkie klucze w wystąpieniu NameObjectCollectionBase .

(Odziedziczone po NameObjectCollectionBase)
BaseGetAllValues()

Zwraca tablicę zawierającą Object wszystkie wartości w wystąpieniu NameObjectCollectionBase .

(Odziedziczone po NameObjectCollectionBase)
BaseGetAllValues(Type)

Zwraca tablicę określonego typu, która zawiera wszystkie wartości w wystąpieniu NameObjectCollectionBase .

(Odziedziczone po NameObjectCollectionBase)
BaseGetKey(Int32)

Pobiera klucz wpisu w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseHasKeys()

Pobiera wartość wskazującą, czy NameObjectCollectionBase wystąpienie zawiera wpisy, których klucze nie nullsą .

(Odziedziczone po NameObjectCollectionBase)
BaseRemove(String)

Usuwa wpisy z określonym kluczem z NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseRemoveAt(Int32)

Usuwa wpis w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseSet(Int32, Object)

Ustawia wartość wpisu w określonym indeksie NameObjectCollectionBase wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
BaseSet(String, Object)

Ustawia wartość pierwszego wpisu z określonym kluczem w wystąpieniu NameObjectCollectionBase , jeśli zostanie znaleziony. W przeciwnym razie dodaje wpis z określonym kluczem i wartością NameObjectCollectionBase do wystąpienia.

(Odziedziczone po NameObjectCollectionBase)
Clear()

Usuwa wszystkie obiekty z kolekcji.

CopyTo(Array, Int32)

Kopiuje elementy kolekcji do tablicy, zaczynając od określonego indeksu w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get(Int32)

Zwraca obiekt stanu według indeksu.

Get(String)

Zwraca obiekt stanu według nazwy.

GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterować po kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetKey(Int32)

Zwraca nazwę obiektu stanu według indeksu.

GetObjectData(SerializationInfo, StreamingContext)

Zwraca dane niezbędne do serializacji HttpApplicationStateWrapper obiektu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Lock()

Blokuje dostęp do obiektów w kolekcji, aby umożliwić dostęp zsynchronizowany.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnDeserialization(Object)

Zgłasza zdarzenie deserializacji po zakończeniu deserializacji.

Remove(String)

Usuwa obiekt określony przez nazwę z kolekcji.

RemoveAll()

Usuwa wszystkie obiekty z kolekcji.

RemoveAt(Int32)

Usuwa obiekt określony przez indeks z kolekcji.

Set(String, Object)

Aktualizuje wartość obiektu w kolekcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UnLock()

Odblokowuje dostęp do obiektów w kolekcji, aby umożliwić dostęp zsynchronizowany.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje całość NameObjectCollectionBase do zgodnego jednowymiarowego Arrayobiektu , zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po NameObjectCollectionBase)
ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do NameObjectCollectionBase obiektu jest synchronizowany (bezpieczny wątek).

(Odziedziczone po NameObjectCollectionBase)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do NameObjectCollectionBase obiektu.

(Odziedziczone po NameObjectCollectionBase)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy