Aracılığıyla paylaş


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

nesnesi, ApplicationManager bir ASP.NET uygulaması için barındırma ortamındaki nesnelerin yaşam süresi yönetimini sağlar. Bu, şu işlemden sorumludur:

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

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

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

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

Yöntemler

Close()

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

CreateObject(IApplicationHost, Type)

Belirtilen uygulama etki alanı için türe göre 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.

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 bir Boole değeri ve barındırma başlatma hatası özel durumlarının oluşturulup oluşturulmadığını gösteren bir Boole değeri temelinde bir nesne 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 bir 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 nesnenin ApplicationManager tek örneğini döndürür.

GetHashCode()

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

(Devralındığı yer: Object)
GetLifetimeService()
Kullanımdan kalktı.

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()

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

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

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 Objectöğesinin sığ 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ığı açısından 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 dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır