다음을 통해 공유


IChannel 인터페이스

정의

원격 경계를 가로지르는 메시지에 대한 통로를 제공합니다.

public interface class IChannel
public interface IChannel
[System.Runtime.InteropServices.ComVisible(true)]
public interface IChannel
type IChannel = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IChannel = interface
Public Interface IChannel
파생
특성

설명

원격 경계 수 Context개이면 AppDomains, 프로세스 또는 컴퓨터. 애플리케이션 채널을 사용 해야만 이러한 경계를 넘나들 수입니다. 인바운드 및 아웃 바운드 이러한 계산한 수 있습니다. 채널은 인바운드 메시지에 대 한 엔드포인트에서 수신, 아웃 바운드 메시지 또는 둘 다에 대 한 엔드포인트으로 보낼 수 있습니다. 이 런타임 채널의 반대쪽 끝에서 아닐 경우에 다양 한 프로토콜에 연결 하기 위한 확장성 지점을 제공 합니다.

런타임 개체는 광범위 하 고 풍부한 의미 체계 및 엔터티 집합을 나타내는 데 사용할 수 있습니다. 채널와 특정 프로토콜에서 메시지를 변환 하는 확장성 지점을 제공 합니다. 채널의 양쪽 끝에서 런타임이 있으면 가상 채널 경계의 양쪽 클라이언트와 서버 싱크 체인에 연결 하기 위해 양쪽 간에 만들어집니다.

채널의 클라이언트 부분을 클라이언트 싱크 체인의 끝에 있는 경우 채널의 서버 부분은 서버 컨텍스트 싱크 체인의 시작에 있습니다. 사용 하 여 클라이언트 채널에 메시지가 배달 되는 IMessageSink 인터페이스, 채널을 통해 이동 및 서버 채널에서 수신 합니다. 서버 채널은 첫 번째 서버 컨텍스트 싱크로 메시지를 제공합니다.

채널을 노출 해야 합니다 IChannel 와 같은 정보 속성을 제공 하는 인터페이스를 ChannelNameChannelPriority 속성. 사용 하 여 채널을 등록할 수 있습니다는 ChannelServices.RegisterChannel 메서드.

속성

ChannelName

채널 이름을 가져옵니다.

ChannelPriority

해당 채널의 우선 순위를 가져옵니다.

메서드

Parse(String, String)

out 매개 변수로 개체 URI를 반환하고, 반환 값으로 현재 채널의 URI를 반환합니다.

적용 대상