ApplicationManager Klasa

Definicja

Zarządza domenami aplikacji ASP.NET dla aplikacji hostingowej ASP.NET.

public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
    inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
Dziedziczenie
ApplicationManager

Uwagi

Obiekt ApplicationManager zapewnia okres istnienia zarządzania obiektami w środowisku hostingu dla aplikacji ASP.NET. Jest on odpowiedzialny za:

  • Aktywowanie i inicjowanie aplikacji ASP.NET.

  • Zarządzanie okresem istnienia aplikacji i okresem istnienia obiektów zarejestrowanych w aplikacji.

  • Uwidacznianie obiektów używanych przez środowisko hostingu do przetwarzania żądań ASP.NET aplikacji.

  • Udostępnianie listy aplikacji działających w procesie hostingu w danym momencie.

Metody

Close()

Zamyka wszystkie domeny aplikacji.

CreateObject(IApplicationHost, Type)

Tworzy obiekt dla określonej domeny aplikacji na podstawie typu.

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

Tworzy obiekt dla określonej domeny aplikacji na podstawie typów, ścieżek wirtualnych i fizycznych oraz wartości logicznej wskazującej zachowanie błędu, gdy obiekt określonego typu już istnieje.

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

Tworzy obiekt dla określonej domeny aplikacji na podstawie typów, ścieżek wirtualnych i fizycznych, wartość logiczna wskazująca zachowanie błędu, gdy obiekt określonego typu już istnieje, a wartość logiczna wskazująca, czy są zgłaszane wyjątki błędów inicjowania hostingu.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

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

(Odziedziczone po Object)
GetAppDomain(IApplicationHost)

Pobiera domenę aplikacji przy użyciu określonego hosta.

GetAppDomain(String)

Pobiera domenę aplikacji określonej aplikacji.

GetApplicationManager()

Zwraca pojedyncze wystąpienie obiektu skojarzonego ApplicationManager z tym procesem hosta ASP.NET.

GetHashCode()

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

(Odziedziczone po Object)
GetLifetimeService()
Nieaktualne.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetObject(String, Type)

Zwraca zarejestrowany obiekt określonego typu z określonej aplikacji.

GetRunningApplications()

Zwraca migawkę uruchomionych aplikacji.

GetType()

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

(Odziedziczone po Object)
InitializeLifetimeService()

Daje domenie aplikacji nieskończony okres istnienia, uniemożliwiając utworzenie dzierżawy.

IsIdle()

Zwraca wartość wskazującą, czy wszystkie aplikacje hostowane przez proces są bezczynne i nie przetwarzają żądań.

MemberwiseClone()

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

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
Open()

Zwiększa liczbę odwołań użytkownika do liczby wystąpień menedżera aplikacji.

ShutdownAll()

Zwalnia wszystkie zasoby aplikacji.

ShutdownApplication(String)

Zwalnia określoną aplikację.

StopObject(String, Type)

Usuwa określony obiekt z listy zarejestrowanych obiektów w aplikacji. Jeśli obiekt, który ma zostać usunięty, jest ostatnim pozostałym obiektem na liście zarejestrowanych obiektów w aplikacji, aplikacja zostanie zwolniona.

ToString()

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

(Odziedziczone po Object)

Dotyczy