ApplicationManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |