HostingEnvironment.UnregisterObject(IRegisteredObject) Yöntem

Tanım

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

obj
IRegisteredObject

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.

Şunlara uygulanır

Ayrıca bkz.