HttpApplicationStateBase 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í.
Slouží jako základní třída pro třídy, které umožňují sdílet informace napříč více relacemi a požadavky v rámci aplikace ASP.NET.
public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
inherit NameObjectCollectionBase
interface ICollection
interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
- Dědičnost
- Odvozené
- Implementuje
Poznámky
HttpApplicationStateBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpApplicationState Třída. HttpApplicationStateBaseTřída umožňuje vytvořit odvozené třídy, které jsou jako HttpApplicationState třídy, ale které lze přizpůsobit a které budou fungovat mimo kanál ASP.NET. Při testování částí obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splní scénář, který testujete.
HttpApplicationStateWrapperTřída je odvozena z HttpApplicationStateBase třídy. HttpApplicationStateWrapperTřída slouží jako obálka pro HttpApplicationState třídu. V době běhu se obvykle používá instance HttpApplicationStateWrapper třídy pro volání členů HttpApplicationState objektu.
Konstruktory
HttpApplicationStateBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou. |
Vlastnosti
AllKeys |
Při přepsání v odvozené třídě získá přístupové klíče pro objekty v kolekci. |
Contents |
Při přepsání v odvozené třídě získá odkaz na HttpApplicationStateBase objekt. |
Count |
Při přepsání v odvozené třídě 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 |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je přístup ke kolekci bezpečný pro přístup z více vláken. |
Item[Int32] |
Při přepsání v odvozené třídě získá objekt stavu podle indexu. |
Item[String] |
Při přepsání v odvozené třídě získá objekt stavu podle názvu. |
Keys |
NameObjectCollectionBase.KeysCollection Získá instanci, která obsahuje všechny klíče v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
StaticObjects |
Při přepsání v odvozené třídě získá všechny objekty deklarované |
SyncRoot |
Při přepsání v odvozené třídě získá objekt, který lze použít k synchronizaci přístupu do kolekce. |
Metody
Add(String, Object) |
Při přepsání v odvozené třídě přidá nový 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 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() |
Při přepsání v odvozené třídě odebere všechny objekty z kolekce. |
CopyTo(Array, Int32) |
Při přepsání v odvozené třídě zkopíruje prvky kolekce do pole, počínaje zadaným indexem v poli. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Get(Int32) |
Při přepsání v odvozené třídě získá objekt stavu podle indexu. |
Get(String) |
Při přepsání v odvozené třídě získá objekt stavu podle názvu. |
GetEnumerator() |
Při přepsání v odvozené třídě vrátí enumerátor, který lze použít k iteraci kolekce. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetKey(Int32) |
Při přepsání v odvozené třídě získá název stavu objektu 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() |
Při přepsání v odvozené třídě zamkne přístup k objektům v kolekci, aby bylo možné povolit synchronizovaný přístup. |
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) |
Při přepsání v odvozené třídě odebere pojmenovaný objekt z kolekce. |
RemoveAll() |
Při přepsání v odvozené třídě odebere všechny objekty z kolekce. |
RemoveAt(Int32) |
Při přepsání v odvozené třídě Odebere objekt stavu určený indexem z kolekce. |
Set(String, Object) |
Při přepsání v odvozené třídě aktualizuje hodnotu objektu v kolekci. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
UnLock() |
Při přepsání v odvozené třídě odemkne přístup k objektům v kolekci, aby bylo možné povolit synchronizovaný přístup. |
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. |