IContributeEnvoySink.GetEnvoySink(MarshalByRefObject, IMessageSink) Método

Definição

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

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

public:
 System::Runtime::Remoting::Messaging::IMessageSink ^ GetEnvoySink(MarshalByRefObject ^ obj, System::Runtime::Remoting::Messaging::IMessageSink ^ nextSink);
public System.Runtime.Remoting.Messaging.IMessageSink GetEnvoySink(MarshalByRefObject obj, System.Runtime.Remoting.Messaging.IMessageSink nextSink);
[System.Security.SecurityCritical]
public System.Runtime.Remoting.Messaging.IMessageSink GetEnvoySink(MarshalByRefObject obj, System.Runtime.Remoting.Messaging.IMessageSink nextSink);
abstract member GetEnvoySink : MarshalByRefObject * System.Runtime.Remoting.Messaging.IMessageSink -> System.Runtime.Remoting.Messaging.IMessageSink
[<System.Security.SecurityCritical>]
abstract member GetEnvoySink : MarshalByRefObject * System.Runtime.Remoting.Messaging.IMessageSink -> System.Runtime.Remoting.Messaging.IMessageSink
Public Function GetEnvoySink (obj As MarshalByRefObject, nextSink As IMessageSink) As IMessageSink

Parâmetros

obj
MarshalByRefObject

O objeto servidor para o qual a cadeia está a ser criada.

nextSink
IMessageSink

A cadeia de pias composta até agora.

Devoluções

A corrente de pia composta.

Atributos

Observações

O GetEnvoySink método é usado como otimização para criar um sink de enviados quando o destino é um contexto diferente no mesmo domínio de aplicação e é usado pela operação Wrap.

Aplica-se a