다음을 통해 공유


서버 채널 속성

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

다음 표에서는 지정할 수 있는 서버 채널 속성을 보여 줍니다.

속성 설명 이 속성을 지원하는 형식

authorizationModule

IAuthorizeRemotingConnection 인터페이스를 구현하는 클래스의 어셈블리, 네임스페이스 및 클래스 이름을 지정하는 문자열입니다. 문자열 형식은 AuthorizationModuleNameSpace.AuthorizationModuleClass,AuthorizationModuleAssembly여야 합니다.

TcpChannel

TcpServerChannel

authorizedGroup

이 채널에 연결할 권한이 있는 그룹이나 사용자를 지정하는 문자열입니다. 기본적으로 권한이 있는 모든 사용자에게 액세스를 허용합니다.

IpcChannel

IpcServerChannel

bindTo

서버 채널이 바인딩해야 하는 NIC(네트워크 인터페이스 카드)의 IP 주소를 지정하는 문자열입니다. 기본값은 System.Net.IPAddress.Any입니다.

HttpChannel

HttpServerChannel

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

참고 항목

작업

방법: 구성 파일에서 채널 구성
방법: 프로그래밍 방식으로 채널 구성

참조

원격 설정 스키마

개념

원격 응용 프로그램 구성
원격 개체 구성
원격 개체 구성