HostingEnvironment.RegisterObject(IRegisteredObject) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션의 등록된 개체 목록에 개체를 배치합니다.
public:
static void RegisterObject(System::Web::Hosting::IRegisteredObject ^ obj);
public static void RegisterObject (System.Web.Hosting.IRegisteredObject obj);
static member RegisterObject : System.Web.Hosting.IRegisteredObject -> unit
Public Shared Sub RegisterObject (obj As IRegisteredObject)
매개 변수
등록할 개체입니다.
예제
다음 코드 예제는 등록 된 개체에 대 한 Start
메서드의 구현입니다. 예제를 실행하는 데 필요한 전체 코드는 인터페이스 개요 항목의 예제 섹션을 IRegisteredObject 참조하세요.
public void Start()
{
HostingEnvironment.RegisterObject(this);
}
Public Sub Start()
HostingEnvironment.RegisterObject(Me)
End Sub
설명
ApplicationManager 클래스를 생성, 관리 및 현재 애플리케이션 도메인 내에서 개체를 제거 하려면 현재 애플리케이션 도메인 외부 메서드를 사용 하면 됩니다. 메서드는 RegisterObject 이전에 만든 개체를 호스팅 환경에 등록하는 데 사용됩니다. 메서드에 등록된 개체는 RegisterObject 인터페이스를 IRegisteredObject 구현해야 합니다.
등록된 개체를 사용하려면 다음 단계를 수행합니다.
메서드를 호출하여 등록된 개체의 새 인스턴스를 만듭니다 ApplicationManager.CreateObject .
형식별 메서드를 호출하여 새 개체를 초기화합니다. 초기화 메서드에서 메서드를 RegisterObject 호출하여 등록된 개체 목록에 개체를 추가합니다.
메서드를 ApplicationManager.GetObject 호출하여 필요한 경우 등록된 개체를 반환합니다.
개체를 중지하려면 메서드를 호출합니다 ApplicationManager.StopObject . 메서드는 ApplicationManager.StopObject 차례로 메서드를 호출합니다 IRegisteredObject.Stop .
메서드에서 개체가 IRegisteredObject.Stop 메서드를 호출하도록 합니다 UnregisterObject .
적용 대상
추가 정보
.NET