IContributeServerContextSink Interface

Definição

Contribui com um sumidouro de interceção na fronteira de contexto na extremidade do servidor de uma chamada remota.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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

Observações

A IContributeServerContextSink interface é implementada por propriedades de contexto numa Context classe que pretende contribuir com um sumidouro de interceção na fronteira de contexto na extremidade do servidor de uma chamada remota.

A cadeia de contexto do servidor é composta pelas propriedades no contexto do servidor que implementam IContributeServerContextSink e que contribuem com um sink usando a GetServerContextSink chamada de método.

A serialização é um exemplo de tal propriedade de contexto. Neste caso, o dissipador de mensagens envolveria a obtenção de um bloqueio primitivo de sincronização antes de processar uma chamada mais longe.

Métodos

Name Description
GetServerContextSink(IMessageSink)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Pega no primeiro sumidouro na cadeia de sumidouros compostos até agora, e depois encadeia o seu sumidouro de mensagens à frente da cadeia já formada.

Aplica-se a