Sdílet prostřednictvím


ApplicationManager Třída

Definice

Spravuje ASP.NET domén aplikací 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
ApplicationManager

Poznámky

Objekt ApplicationManager poskytuje správu životního cyklu objektů v hostitelském prostředí pro ASP.NET aplikaci. Zodpovídá za:

  • Aktivace a inicializace ASP.NET aplikací

  • Správa životnosti aplikace a doby života objektů zaregistrovaných v aplikaci

  • Vystavení 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

Close()

Vypne všechny domény aplikací.

CreateObject(IApplicationHost, Type)

Vytvoří objekt pro zadanou doménu aplikace na základě typu.

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.

CreateObject(String, Type, String, String, Boolean, Boolean)

Vytvoří objekt pro zadanou doménu aplikace na základě typu, virtuálních a fyzických cest, logické hodnoty označující chování selhání, pokud objekt zadaného typu již existuje, a logická hodnota označující, jestli se vyvolá výjimky chyby inicializace hostování.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)

Určí, zda se zadaný objekt rovná 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 aktuální objekt služby ž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()

Type Získá aktuální instanci.

(Zděděno od Object)
InitializeLifetimeService()

Poskytuje doméně aplikace neomezenou životnost tím, že zabrání vytvoření zapůjčení.

IsIdle()

Vrátí hodnotu označující, jestli jsou všechny aplikace hostované procesem nečinné a nezpracují požadavky.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří kopii aktuálního objektu bez MarshalByRefObject podmět.

(Zděděno od MarshalByRefObject)
Open()

Zvýší počet odkazů uživatele instance správce aplikací v bezpečném vlákně.

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 zruší.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro