IContributeServerContextSink 인터페이스

정의

원격 호출의 서버 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다.Contributes an interception sink at the context boundary on the server end of a remoting call.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

설명

합니다 IContributeServerContextSink 인터페이스의 컨텍스트 속성에 의해 구현 됩니다는 Context 원격 호출의 서버 쪽 컨텍스트 경계에 가로채기 싱크를 제공 하고자 하는 클래스입니다.The IContributeServerContextSink interface is implemented by context properties in a Context class that want to contribute an interception sink at the context boundary on the server end of a remoting call.

서버 컨텍스트 체인을 구현 하는 서버 컨텍스트에서 속성에서 구성 됩니다 IContributeServerContextSink 를 사용 하 여 싱크를 제공 하 고는 GetServerContextSink 메서드를 호출 합니다.The server context chain is composed from those properties in the server context that implement IContributeServerContextSink and which contribute a sink by using the GetServerContextSink method call.

Serialization은 이러한 컨텍스트 속성의 예입니다.Serialization is an example of such a context property. 이 경우에 메시지 싱크에서 동기화 기본 잠금 모든 추가 호출을 처리 하기 전에 합니다.In this case, the message sink would involve taking a synchronization primitive lock before processing a call any further.

메서드

GetServerContextSink(IMessageSink)

지금까지 구성된 싱크 체인에서 첫 번째 싱크를 가져온 다음 해당 메시지 싱크를 이미 구성된 체인의 맨 앞에 연결합니다.Takes the first sink in the chain of sinks composed so far, and then chains its message sink in front of the chain already formed.

적용 대상