IRegisteredObject Интерфейс

Определение

Определяет методы для объектов, управляемых средой размещения.

public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
Производный

Комментарии

Объекты должны реализовывать IRegisteredObject интерфейс, чтобы зарегистрироваться в среде размещения и иметь время существования, управляемое средой размещения.

Экземпляр зарегистрированного объекта можно создать, вызвав ApplicationManager.CreateObject метод в диспетчере приложений. Диспетчер приложений возвращает вновь созданный объект вызывающему объекту, который затем может вызвать для объекта метод, зависящий от типа. Во время запуска зарегистрированный объект должен вызвать HostingEnvironment.RegisterObject метод для завершения регистрации объекта.

Когда диспетчеру приложений необходимо присвоить зарегистрированный объект, он будет вызывать Stop метод.

Приложения могут иметь только один экземпляр зарегистрированного типа. Чтобы создать несколько экземпляров зарегистрированного типа, используйте шаблон фабрики, чтобы создать диспетчер объектов, зарегистрированный в приложении, а затем управлять несколькими экземплярами. Пример объекта, реализующего шаблон фабрики, см. в примере для ApplicationManager класса.

Методы

Stop(Boolean)

Запрашивает зарегистрированный объект для отмены регистрации.

Применяется к