ApplicationManager Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hanterar ASP.NET programdomäner för ett ASP.NET värdprogram.
public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
- Arv
Kommentarer
Objektet ApplicationManager ger livslängdshantering av objekt i värdmiljön för ett ASP.NET program. Den ansvarar för:
Aktivera och initiera ASP.NET program.
Hantera programmets livslängd och livslängden för objekt som registrerats i programmet.
Exponera objekt som används av värdmiljön för att bearbeta ASP.NET programbegäranden.
Tillhandahålla en lista över program som körs i värdprocessen när som helst.
Metoder
| Name | Description |
|---|---|
| Close() |
Stänger av alla programdomäner. |
| CreateObject(IApplicationHost, Type) |
Skapar ett objekt för den angivna programdomänen baserat på typ. |
| CreateObject(String, Type, String, String, Boolean, Boolean) |
Skapar ett objekt för den angivna programdomänen baserat på typ, virtuella och fysiska sökvägar, ett booleskt värde som indikerar felbeteende när ett objekt av den angivna typen redan finns och ett booleskt värde som anger om värdfelsfelfel genereras. |
| CreateObject(String, Type, String, String, Boolean) |
Skapar ett objekt för den angivna programdomänen baserat på typ, virtuella och fysiska sökvägar och ett booleskt värde som anger felbeteende när ett objekt av den angivna typen redan finns. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAppDomain(IApplicationHost) |
Hämtar programdomänen för ett program med den angivna värden. |
| GetAppDomain(String) |
Hämtar programdomänen för det angivna programmet. |
| GetApplicationManager() |
Returnerar den enda instansen av objektet ApplicationManager som är associerat med den här ASP.NET värdprocessen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetObject(String, Type) |
Returnerar det registrerade objektet av den angivna typen från det angivna programmet. |
| GetRunningApplications() |
Returnerar en ögonblicksbild av program som körs. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeLifetimeService() |
Ger programdomänen en oändlig livslängd genom att förhindra att ett lån skapas. |
| IsIdle() |
Returnerar ett värde som anger om alla program som hanteras av processen är inaktiva och inte bearbetar begäranden. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| Open() |
Gör en trådsäker ökning till antalet användarreferenser för application manager-instansen. |
| ShutdownAll() |
Tar bort alla programresurser. |
| ShutdownApplication(String) |
Tar bort det angivna programmet. |
| StopObject(String, Type) |
Tar bort det angivna objektet från listan över registrerade objekt i ett program. Om objektet som ska tas bort är det sista återstående objektet i listan över registrerade objekt i ett program tas programmet bort. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |