ApplicationManager Sınıf

Tanım

ASP.NET barındırma uygulaması için ASP.NET uygulama etki alanlarını yönetir.

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

Açıklamalar

ApplicationManager nesnesi, ASP.NET bir uygulama için barındırma ortamındaki nesnelerin yaşam boyu yönetimini sağlar. Bu, şu sorumlulukların sorumluluğundadır:

  • ASP.NET uygulamalarını etkinleştirme ve başlatma.

  • Uygulama ömrünü ve uygulamada kayıtlı nesnelerin yaşam ömrünü yönetme.

  • ASP.NET uygulama isteklerini işlemek için barındırma ortamı tarafından kullanılan nesneleri ortaya çıkarma.

  • Herhangi bir anda barındırma işleminde çalışan uygulamaların listesini sağlama.

Yöntemler

Name Description
Close()

Tüm uygulama etki alanlarını kapatır.

CreateObject(IApplicationHost, Type)

Belirtilen uygulama etki alanı için türüne göre bir nesne oluşturur.

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

Belirtilen uygulama etki alanı için tür, sanal ve fiziksel yollar, belirtilen türdeki bir nesne zaten mevcut olduğunda hata davranışını gösteren boole değeri ve barındırma başlatma hatası özel durumlarının oluşturulup oluşturulmadığını gösteren boole değeri temelinde bir nesne oluşturur.

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

Belirtilen uygulama etki alanı için türü, sanal ve fiziksel yolları temel alan bir nesne ve belirtilen türdeki bir nesne zaten mevcut olduğunda hata davranışını gösteren bir Boole değeri oluşturur.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAppDomain(IApplicationHost)

Belirtilen konağı kullanarak uygulamanın uygulama etki alanını alır.

GetAppDomain(String)

Belirtilen uygulamanın uygulama etki alanını alır.

GetApplicationManager()

Bu ASP.NET konak işlemiyle ilişkili ApplicationManager nesnesinin tek örneğini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetObject(String, Type)

Belirtilen uygulamadan belirtilen türdeki kayıtlı nesneyi döndürür.

GetRunningApplications()

Çalışan uygulamaların anlık görüntüsünü döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InitializeLifetimeService()

Bir kiralamanın oluşturulmasını engelleyerek uygulama etki alanına sonsuz bir yaşam süresi verir.

IsIdle()

İşlem tarafından barındırılan tüm uygulamaların boşta olup olmadığını ve istekleri işlemediğini belirten bir değer döndürür.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
Open()

Uygulama yöneticisi örneğinin kullanıcı başvuru sayısına iş parçacığı güvenli bir artış yapar.

ShutdownAll()

Tüm uygulama kaynaklarını kaldırır.

ShutdownApplication(String)

Belirtilen uygulamayı kaldırır.

StopObject(String, Type)

Belirtilen nesneyi bir uygulamadaki kayıtlı nesneler listesinden kaldırır. Kaldırılacak nesne bir uygulamadaki kayıtlı nesneler listesinde kalan son nesneyse, uygulama kaldırılır.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır