HostingEnvironment.UnregisterObject(IRegisteredObject) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesneyi uygulama için kayıtlı nesneler listesinden kaldırır.
public:
static void UnregisterObject(System::Web::Hosting::IRegisteredObject ^ obj);
public static void UnregisterObject (System.Web.Hosting.IRegisteredObject obj);
static member UnregisterObject : System.Web.Hosting.IRegisteredObject -> unit
Public Shared Sub UnregisterObject (obj As IRegisteredObject)
Parametreler
Kaldırılacak nesne.
Örnekler
Aşağıdaki kod örneği, kayıtlı bir nesnenin Stop yöntemidir. Örneği çalıştırmak için gereken kodun tamamı için arabirime genel bakış konusunun IRegisteredObject Örnek bölümüne bakın.
void IRegisteredObject.Stop(bool immediate)
{
foreach (SampleComponent c in components)
{
((IRegisteredObject)c).Stop(immediate);
}
HostingEnvironment.UnregisterObject(this);
}
Public Sub [Stop](ByVal immediate As Boolean) Implements System.Web.Hosting.IRegisteredObject.Stop
For Each c As SampleComponent In components
CType(c, IRegisteredObject).Stop(immediate)
Next
HostingEnvironment.UnregisterObject(Me)
End Sub
Açıklamalar
sınıfı, ApplicationManager geçerli uygulama etki alanı dışındaki yöntemlerin geçerli uygulama etki alanı içindeki nesneleri oluşturmasına, yönetmesine ve yok etmesine olanak tanır. UnregisterObject yöntemi, daha önce kaydedilmiş nesneleri barındırma ortamından kaldırmak için kullanılır.