System.Runtime.Remoting.Channels.IServerChannelSinkStack Interface

Assembly: Mscorlib.dll
Namespace: System.Runtime.Remoting.Channels
Summary
Provides the stack functionality for a stack of server channel sinks.
C# Syntax:
public interface IServerChannelSinkStack : IServerResponseChannelSinkStack
See also:
System.Runtime.Remoting.Channels Namespace

System.Runtime.Remoting.Channels.IServerChannelSinkStack Member List:

Public Methods
Pop Pops the information associated with all the sinks from the sink stack up to and including the specified sink.
Push Pushes the specified sink and information associated with it onto the sink stack.
ServerCallback
Store
StoreAndDispatch Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code

Hierarchy:


System.Runtime.Remoting.Channels.IServerChannelSinkStack Member Details

Method: Pop(
   IServerChannelSink sink
)
Summary
Pops the information associated with all the sinks from the sink stack up to and including the specified sink.
C# Syntax:
object Pop(
   IServerChannelSink sink
);
Parameters:

sink

The sink to remove and return from the sink stack.

Return Value:
Information generated on the request side and associated with the specified sink.

Return to top


Method: Push(
   IServerChannelSink sink,
   object state
)
Summary
Pushes the specified sink and information associated with it onto the sink stack.
C# Syntax:
void Push(
   IServerChannelSink sink,
   object state
);
Parameters:

sink

The sink to push onto the sink stack.

state

Information generated on the request side that is needed on the response side.

Remarks


Note The information generated on the request side and specified in the state parameter is returned in the state parameter of the IServerChannelSink.AsyncProcessResponse method on the corresponding sink.

Return to top


Method: ServerCallback(
   IAsyncResult ar
)
Summary
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
C# Syntax:
void ServerCallback(
   IAsyncResult ar
);
Parameters:

ar

Return to top


Method: Store(
   IServerChannelSink sink,
   object state
)
Summary
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
C# Syntax:
void Store(
   IServerChannelSink sink,
   object state
);
Parameters:

sink

state

Return to top


Method: StoreAndDispatch(
   IServerChannelSink sink,
   object state
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
C# Syntax:
void StoreAndDispatch(
   IServerChannelSink sink,
   object state
);
Parameters:

sink

state

Return to top


Top of page

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