Поделиться через


IContributeServerContextSink Интерфейс

Определение

Предоставляет приемник перехвата на границе контекста на серверной стороне вызова удаленного взаимодействия.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public interface class IContributeServerContextSink
public interface IContributeServerContextSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IContributeServerContextSink
type IContributeServerContextSink = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IContributeServerContextSink = interface
Public Interface IContributeServerContextSink
Производный
Атрибуты

Комментарии

Интерфейс IContributeServerContextSink реализуется свойствами контекста Context в классе, который требуется включить приемник перехвата на границе контекста на серверной части вызова удаленного взаимодействия.

Цепочка контекста сервера состоит из свойств в контексте сервера, которые реализуют IContributeServerContextSink и которые добавляют приемник с помощью GetServerContextSink вызова метода .

Примером такого свойства контекста является сериализация. В этом случае приемник сообщений будет включать в себя примитивную блокировку синхронизации перед дальнейшей обработкой вызова.

Методы

GetServerContextSink(IMessageSink)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Берет первый приемник в сформированной цепочке приемников и помещает его приемник сообщения в качестве первого звена уже сформированной цепочки.

Применяется к