다음을 통해 공유


IChannelInfo 인터페이스

ObjRef와 함께 전달되는 사용자 지정 채널 정보를 제공합니다.

네임스페이스: System.Runtime.Remoting
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<ComVisibleAttribute(True)> _
Public Interface IChannelInfo
‘사용 방법
Dim instance As IChannelInfo
[ComVisibleAttribute(true)] 
public interface IChannelInfo
[ComVisibleAttribute(true)] 
public interface class IChannelInfo
/** @attribute ComVisibleAttribute(true) */ 
public interface IChannelInfo
ComVisibleAttribute(true) 
public interface IChannelInfo

설명

이 인터페이스는 ObjRef.ChannelInfo 속성에 의해 구현됩니다. 이 인터페이스를 통해 개체가 있는 프로세스나 응용 프로그램 도메인에서 호출을 수신할 수 있는 채널이 제공한 전송 관련 정보에 액세스할 수 있습니다. 이 인터페이스는 사용자 지정 ObjRef 클래스를 빌드할 때도 사용됩니다.

ObjRef를 만들기 위해 기존 개체 인스턴스를 마샬링하면 등록된 각 채널에 대한 ChannelData가 채널에서 복사되어(IChannelReceiver 참조) ObjRef에 저장됩니다. 대상에서 ObjRef를 역마샬링할 때 해당 프로세스와 응용 프로그램 도메인의 해당되는 채널에서는 IChannelInfo 인터페이스를 통해 제공된 ChannelData를 검사하고 이를 사용하여 프록시와 서버 개체 간의 통신을 관리하는 전송 메시지 싱크를 만들 수 있습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

IChannelInfo 멤버
System.Runtime.Remoting 네임스페이스
ObjRef
AppDomain