System.Runtime.Remoting.Contexts.IContributeClientContextSink Interface

Assembly: Mscorlib.dll
Namespace: System.Runtime.Remoting.Contexts
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
Summary
Contributes an interception sink at the context boundary on the client end of a remoting call.
C# Syntax:
public interface IContributeClientContextSink
Remarks
The IContributeClientContextSink interface is implemented by context properties in a Context that want to contribute an interception sink at the context boundary on the client end of a remoting call.

The client context chain is composed from those properties in the client context that implement IContributeClientContextSink interface, which contributes to a sink through the IContributeClientContextSink.GetClientContextSink method call. This chain is cached for future use.

See also:
System.Runtime.Remoting.Contexts Namespace

System.Runtime.Remoting.Contexts.IContributeClientContextSink Member List:

Public Methods
GetClientContextSink Takes the first sink in the chain of sinks composed so far, chains its message sink in front of the chain formed.

System.Runtime.Remoting.Contexts.IContributeClientContextSink Member Details

Method: GetClientContextSink(
   IMessageSink nextSink
)
Summary
Takes the first sink in the chain of sinks composed so far, chains its message sink in front of the chain formed.
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
C# Syntax:
IMessageSink GetClientContextSink(
   IMessageSink nextSink
);
Parameters:

nextSink

The chain of sinks composed so far.

Return Value:
The composite sink chain.

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.