ApplicationManager 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í.
Spravuje ASP.NET domény aplikace pro ASP.NET hostující aplikaci.
public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
- Dědičnost
Poznámky
Objekt ApplicationManager poskytuje správu objektů v hostitelském prostředí pro aplikaci ASP.NET. Zodpovídá za:
Aktivace a inicializace ASP.NET aplikací
Správa doby života aplikace a doby života objektů zaregistrovaných v aplikaci
Zveřejnění objektů používaných hostitelským prostředím ke zpracování ASP.NET požadavků aplikace.
Poskytuje seznam aplikací spuštěných v hostitelském procesu v libovolném okamžiku.
Metody
| Name | Description |
|---|---|
| Close() |
Vypne všechny domény aplikace. |
| CreateObject(IApplicationHost, Type) |
Vytvoří objekt pro zadanou doménu aplikace na základě typu. |
| CreateObject(String, Type, String, String, Boolean, Boolean) |
Vytvoří objekt pro zadanou doménu aplikace na základě typu, virtuální a fyzické cesty, logickou hodnotu označující chování selhání, pokud objekt zadaného typu již existuje, a logickou hodnotu označující, zda jsou vyvolány výjimky chyby inicializace hostování. |
| CreateObject(String, Type, String, String, Boolean) |
Vytvoří objekt pro zadanou doménu aplikace na základě typu, virtuálních a fyzických cest a logické hodnoty označující chování selhání, pokud objekt zadaného typu již existuje. |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetAppDomain(IApplicationHost) |
Získá doménu aplikace aplikace pomocí zadaného hostitele. |
| GetAppDomain(String) |
Získá doménu aplikace zadané aplikace. |
| GetApplicationManager() |
Vrátí jednu instanci objektu ApplicationManager přidruženého k tomuto procesu hostitele ASP.NET. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetObject(String, Type) |
Vrátí registrovaný objekt zadaného typu ze zadané aplikace. |
| GetRunningApplications() |
Vrátí snímek spuštěných aplikací. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Poskytuje doméně aplikace neomezenou životnost tím, že brání vytvoření zapůjčení. |
| IsIdle() |
Vrátí hodnotu označující, jestli jsou všechny aplikace hostované procesem nečinné a nezpracovávají požadavky. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| Open() |
Zvýší počet odkazů na uživatele instance správce aplikací s bezpečným vláknem. |
| ShutdownAll() |
Uvolní všechny prostředky aplikace. |
| ShutdownApplication(String) |
Uvolní zadanou aplikaci. |
| StopObject(String, Type) |
Odebere zadaný objekt ze seznamu registrovaných objektů v aplikaci. Pokud je objekt, který se má odebrat, posledním zbývajícím objektem v seznamu registrovaných objektů v aplikaci, aplikace se uvolní. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |