<channelSinkProviders> 요소
이 항목은 이전 버전의 기존 응용 프로그램과의 호환성을 위해 유지되고 있으나 새로운 개발에는 권장되지 않는 레거시 기술에 대해 설명합니다. 분산 응용 프로그램은 이제 WCF(Windows Communication Foundation)를 사용하여 개발됩니다.
클라이언트 및 서버 채널 싱크 공급자가 사용할 수 있는 템플릿을 포함합니다. 이 요소에 지정된 모든 채널 싱크 공급자는 채널 싱크 공급자가 등록된 모든 위치에서 참조될 수 있습니다. 이 요소는 응용 프로그램 구성 파일과 컴퓨터 구성 파일에 사용할 수 있습니다.
Schema Hierarchy
<configuration>
<system.runtime.remoting> 요소
<channelSinkProviders> 요소
구문
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
없음
자식 요소
요소 | 설명 |
---|---|
서버 채널 호출 체인에 삽입할 수 있는 채널 싱크 템플릿을 포함합니다. <channelSinkProviders> 요소에 한 번만 사용할 수 있습니다. |
|
클라이언트 채널 호출 체인에 삽입할 수 있는 채널 싱크 템플릿을 포함합니다. <channelSinkProviders> 요소에 한 번만 사용할 수 있습니다. |
부모 요소
요소 | 설명 |
---|---|
configuration |
공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다. |
system.runtime.remoting |
원격 개체 및 채널에 대한 정보를 포함합니다. |
예제
다음 구성 파일에서는 <provider> 인스턴스 요소를 사용하여 <provider> 템플릿 요소로 선언된 "propsetter" 및 "null" 채널 싱크 공급자를 HttpChannel에 할당합니다. 여기에서 "propsetter" 채널 싱크 공급자는 공급자 인스턴스 요소의 특성 및 자식 <endpoint>
특성의 이름/값 쌍으로 지정된 사용자 지정 공급자 속성을 사용하여 만들어집니다.
<configuration>
<system.runtime.remoting>
<application>
<client>
<wellknown
type="RemoteType, RemoteAssembly"
url="http://computername:8080/RemoteType.rem"/>
</client>
<channels>
<channel ref="http">
<clientProviders>
<formatter ref="soap"/>
<provider
ref="propsetter"
username="bob"
writeToConsole="true"
>
<endpoint url="contoso.com:9000" someProperty="xyz" />
<endpoint url="contoso.com:9001" someProperty="123" />
</provider>
<provider ref="null" writeToConsole="true" />
</clientProviders>
</channel>
</channels>
</application>
<channelSinkProviders>
<clientProviders>
<provider
id="propsetter"
type="ChannelSinkPropertySetterProvider, SinkAssembly"
/>
<provider
id="null"
type="NullSinkProvider, SinkAssembly"
/>
</clientProviders>
</channelSinkProviders>
<debug loadTypes="true" />
</system.runtime.remoting>
</configuration>
참고 항목
참조
개념
빌드 날짜: 2010-02-13