IContributeServerContextSink Interface

Definição

Contribui com um coletor de interceptação no limite do contexto na extremidade do servidor de uma chamada de comunicação remota.Contributes an interception sink at the context boundary on the server end of a remoting call.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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
Derivado
Atributos

Comentários

A IContributeServerContextSink interface é implementada por propriedades de contexto em uma Context classe que deseja contribuir com um coletor de interceptações no limite de contexto na extremidade do servidor de uma chamada de comunicação remota.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.

A cadeia de contexto do servidor é composta por essas propriedades no contexto do servidor que implementam IContributeServerContextSink e que contribuem com um coletor usando a GetServerContextSink chamada do método.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.

A serialização é um exemplo de tal propriedade de contexto.Serialization is an example of such a context property. Nesse caso, o coletor de mensagens envolveria pegar um bloqueio primitivo de sincronização antes de processar uma chamada.In this case, the message sink would involve taking a synchronization primitive lock before processing a call any further.

Métodos

GetServerContextSink(IMessageSink)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Usa o primeiro coletor da cadeia de coletores compostos até o momento e, em seguida, encadeia o coletor de mensagem na frente da cadeia já formada.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.

Aplica-se a