ApplicationManager Kelas

Definisi

Mengelola domain aplikasi ASP.NET untuk aplikasi hosting ASP.NET.

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

Keterangan

Objek ApplicationManager menyediakan manajemen objek seumur hidup di lingkungan hosting untuk aplikasi ASP.NET. Ini bertanggung jawab untuk:

  • Mengaktifkan dan menginisialisasi aplikasi ASP.NET.

  • Mengelola masa pakai aplikasi dan masa pakai objek yang terdaftar dalam aplikasi.

  • Mengekspos objek yang digunakan oleh lingkungan hosting untuk memproses permintaan aplikasi ASP.NET.

  • Menyediakan daftar aplikasi yang berjalan dalam proses hosting pada saat tertentu.

Metode

Nama Deskripsi
Close()

Mematikan semua domain aplikasi.

CreateObject(IApplicationHost, Type)

Membuat objek untuk domain aplikasi yang ditentukan, berdasarkan jenis.

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

Membuat objek untuk domain aplikasi yang ditentukan berdasarkan jenis, jalur virtual dan fisik, nilai Boolean yang menunjukkan perilaku kegagalan ketika objek dari jenis yang ditentukan sudah ada, dan nilai Boolean yang menunjukkan apakah pengecualian kesalahan inisialisasi hosting dilemparkan.

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

Membuat objek untuk domain aplikasi yang ditentukan berdasarkan jenis, jalur virtual dan fisik, dan nilai Boolean yang menunjukkan perilaku kegagalan ketika objek dari jenis yang ditentukan sudah ada.

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetAppDomain(IApplicationHost)

Mendapatkan domain aplikasi aplikasi menggunakan host yang ditentukan.

GetAppDomain(String)

Mendapatkan domain aplikasi dari aplikasi yang ditentukan.

GetApplicationManager()

Mengembalikan instans tunggal objek ApplicationManager yang terkait dengan proses host ASP.NET ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetObject(String, Type)

Mengembalikan objek terdaftar dari jenis yang ditentukan dari aplikasi yang ditentukan.

GetRunningApplications()

Mengembalikan rekam jepret aplikasi yang sedang berjalan.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()

Memberi domain aplikasi masa pakai tak terbatas dengan mencegah sewa dibuat.

IsIdle()

Mengembalikan nilai yang menunjukkan apakah semua aplikasi yang dihosting oleh proses menganggur dan tidak memproses permintaan.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek MarshalByRefObject saat ini.

(Diperoleh dari MarshalByRefObject)
Open()

Membuat kenaikan thread-safe ke jumlah referensi pengguna instans manajer aplikasi.

ShutdownAll()

Membongkar semua sumber daya aplikasi.

ShutdownApplication(String)

Membongkar aplikasi yang ditentukan.

StopObject(String, Type)

Menghapus objek yang ditentukan dari daftar objek terdaftar dalam aplikasi. Jika objek yang akan dihapus adalah objek terakhir yang tersisa dalam daftar objek terdaftar dalam aplikasi, aplikasi akan dibongkar.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk