IContributeServerContextSink Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contribui com um coletor de interceptação no limite de contexto na extremidade do servidor de uma chamada de comunicação remota.
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ção no limite de contexto no final do servidor de uma chamada de comunicação remota.
A cadeia de contexto do servidor é composta a partir dessas propriedades no contexto do servidor que implementam IContributeServerContextSink e que contribuem com um coletor usando a chamada de GetServerContextSink método.
Serialização é um exemplo de tal propriedade de contexto. Nesse caso, o coletor de mensagens envolveria a tomada de um bloqueio primitivo de sincronização antes de processar uma chamada.
Métodos
| Nome | Description |
|---|---|
| GetServerContextSink(IMessageSink) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Pega o primeiro coletor na cadeia de coletores compostos até agora e, em seguida, encadeia seu coletor de mensagens em frente à cadeia já formada. |