다음을 통해 공유


프로그래밍 방식 구성

이 항목은 이전 버전의 기존 응용 프로그램과의 호환성을 위해 유지되고 있으나 새로운 개발에는 권장되지 않는 레거시 기술에 대해 설명합니다. 분산 응용 프로그램은 이제 WCF(Windows Communication Foundation)를 사용하여 개발됩니다.

프로그래밍 방식 구성은 특정 경우에 유용합니다. 구성 파일은 응용 프로그램을 다시 컴파일하지 않고 빨리 리디렉션하는 데 유용하지만 호스팅 응용 프로그램 도메인과 클라이언트 응용 프로그램 도메인에서 직접 원격 형식을 구성할 수도 있습니다. 구성의 일반 요구 사항이 적용됩니다. 다음 코드 예제에서는 수신 대기 응용 프로그램 도메인의 단순한 프로그래밍 방식 구성을 보여 줍니다.

ChannelServices.RegisterChannel(New HttpChannel(1234))
Dim WKSTE As New WellKnownServiceTypeEntry(GetType(ServiceClass), "HttpService", WellKnownObjectMode.SingleCall)
RemotingConfiguration.ApplicationName = "HttpService"
RemotingConfiguration.RegisterWellKnownServiceType(WKSTE)
ChannelServices.RegisterChannel(new HttpChannel(1234));
WellKnownServiceTypeEntry WKSTE = new WellKnownServiceTypeEntry(typeof(ServiceClass),"HttpService", WellKnownObjectMode.SingleCall);
RemotingConfiguration.ApplicationName = "HttpService";
RemotingConfiguration.RegisterWellKnownServiceType(WKSTE);

프로그래밍 방식으로 원격 개체의 특정 인스턴스를 게시한 다음 해당 개체를 게시에서 제거하는 경우 등 보다 복잡한 시나리오에서 이 구성 형식은 하나의 요구 사항이 됩니다. 자세한 내용은 고급 원격 서비스원격 서비스 예제: 동적 게시를 참조하십시오.

참고 항목

참조

RemotingConfiguration
ChannelServices

개념

원격 응용 프로그램 구성