IRegisteredObject Arabirim

Tanım

Barındırma ortamı tarafından yönetilen nesneler için yöntemleri tanımlar.

public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
Türetilmiş

Açıklamalar

Nesneler, barındırma ortamına kaydolmak ve yaşam sürelerinin barındırma ortamı tarafından yönetilmsini IRegisteredObject yapmak için arabirimi uygulamalı.

Uygulama yöneticisinde yöntemini çağırarak kayıtlı bir ApplicationManager.CreateObject nesnenin örneğini oluşturabilirsiniz. Uygulama yöneticisi, yeni oluşturulan nesneyi çağırana döndürür ve bu da nesnede türe özgü bir yöntemi çağırabilirsiniz. Başlatma sırasında, kayıtlı nesne nesnesinin kaydını HostingEnvironment.RegisterObject tamamlamak için yöntemini çağırmış olması gerekir.

Uygulama yöneticisinin kayıtlı bir nesneyi durdurması gerekirken yöntemini Stop çağıracak.

Uygulamaların kayıtlı bir türün yalnızca bir örneği olabilir. Kayıtlı bir türün birden çok örneğini oluşturmak için, fabrika desenini kullanarak uygulamaya kayıtlı ve ardından birden çok örneği yöneten bir nesne yöneticisi oluşturun. Fabrika desenini uygulayan bir nesne örneği için sınıf örneğine ApplicationManager bakın.

Yöntemler

Stop(Boolean)

Kayıtlı bir nesnenin kaydının kaydının geri iner.

Şunlara uygulanır