서버 채널 속성
이 항목은 이전 버전의 기존 응용 프로그램과의 호환성을 위해 유지되고 있으나 새로운 개발에는 권장되지 않는 레거시 기술에 대해 설명합니다. 분산 응용 프로그램은 이제 WCF(Windows Communication Foundation)를 사용하여 개발됩니다.
다음 표에서는 지정할 수 있는 서버 채널 속성을 보여 줍니다.
속성 | 설명 | 이 속성을 지원하는 형식 |
---|---|---|
authorizationModule |
IAuthorizeRemotingConnection 인터페이스를 구현하는 클래스의 어셈블리, 네임스페이스 및 클래스 이름을 지정하는 문자열입니다. 문자열 형식은 AuthorizationModuleNameSpace.AuthorizationModuleClass,AuthorizationModuleAssembly여야 합니다. |
|
authorizedGroup |
이 채널에 연결할 권한이 있는 그룹이나 사용자를 지정하는 문자열입니다. 기본적으로 권한이 있는 모든 사용자에게 액세스를 허용합니다. |
|
bindTo |
서버 채널이 바인딩해야 하는 NIC(네트워크 인터페이스 카드)의 IP 주소를 지정하는 문자열입니다. 기본값은 System.Net.IPAddress.Any입니다. |
TcpChannel TcpServerChannel |
exclusiveAddressUse |
채널에서 다른 응용 프로그램이 IP 주소/포트 조합을 다시 사용할 수 없도록 할지 여부를 지정하는 부울 값(true 또는 false)입니다. 기본값은 true입니다. true로 설정된 경우 이 속성은 GetSocketOption 서버 소켓 옵션을 SocketOptionName.ExclusiveAddressUse로 설정합니다. 이 속성은 Windows NT 4.0(서비스 팩 4 이상), Windows Me, Windows 2000, Windows XP Home Edition, Windows XP Professional 및 Windows Server 2003 플랫폼의 .NET Framework 버전 1.1에서만 지원됩니다. 이 속성을 변경하려면 Windows XP 서비스 팩 2 또는 Windows Server 2003 이전 플랫폼에서 관리자 권한이 있어야 합니다. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
impersonate |
서버에서 클라이언트를 가장할지 여부를 지정하는 부울 값(true 또는 false)입니다. 기본값은 false입니다. |
TcpChannel TcpServerChannel |
listen |
활성화가 WantsToListen에서 후크할 수 있도록 할지 여부를 지정하는 부울 값(true 또는 false)입니다. 기본값은 true입니다. |
HttpChannel HttpServerChannel |
port |
채널이 수신 대기하는 포트를 지정하는 정수입니다. 0을 지정하면 원격 시스템에서 자동으로 열린 포트를 선택합니다. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
portName |
서버에서 노출하는 포트의 이름을 지정하는 문자열입니다. 이 속성은 IpcChannel 또는 IpcServerChannel에 필요합니다. |
IpcChannel IpcServerChannel |
rejectRemoteRequests |
다른 컴퓨터의 요청을 거부할지 여부를 지정하는 부울 값(true 또는 false)입니다. true를 지정하면 로컬 컴퓨터의 원격 호출만 허용됩니다. 기본값은 false입니다. |
TcpChannel TcpServerChannel |
suppressChannelData |
ChannelData, ChannelData 또는 ChannelData 속성에서 사용할 수 있는 채널 데이터에 채널을 적용할지 여부를 지정하는 부울 값(true 또는 false)입니다. 기본값은 false입니다. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel IpcChannel IpcServerChannel |
useIpAddress |
게시 URL에서 컴퓨터 이름 대신 IP 주소를 사용할지 여부를 지정하는 부울 값(true 또는 false)입니다. 예를 들어, 무선 네트워크에서는 종종 네트워크를 통과할 때 이식 가능한 컴퓨터의 IP 주소를 바꿉니다. 이 값에 false를 지정하면 주소 대신 컴퓨터 이름이 사용되므로 로밍하는 동안 원격 통신의 연결이 끊어지지 않습니다. 기본값은 true입니다. 서버 채널에서 machineName 속성을 사용할 경우 해당 속성으로 이 값을 재정의할 수 있습니다. 자세한 내용은 machineName 속성을 참조하십시오. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
참고 항목
작업
방법: 구성 파일에서 채널 구성
방법: 프로그래밍 방식으로 채널 구성