C# Класс System.Runtime.Remoting.MetadataServices.SdlChannelSink

Наследование: IServerChannelSink, IChannelSinkBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GenerateSdl void
ShouldIntercept bool

Открытые методы

Метод Описание
AsyncProcessResponse ( IServerResponseChannelSinkStack sinkStack, Object state, IMessage msg, ITransportHeaders headers, Stream stream ) : void
GetResponseStream ( IServerResponseChannelSinkStack sinkStack, Object state, IMessage msg, ITransportHeaders headers ) : Stream
ProcessMessage ( IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage &responseMsg, ITransportHeaders &responseHeaders, Stream &responseStream ) : ServerProcessing
SdlChannelSink ( IChannelReceiver receiver, IServerChannelSink nextSink ) : System

Приватные методы

Метод Описание
GenerateSdl ( SdlType sdlType, IServerResponseChannelSinkStack sinkStack, ITransportHeaders requestHeaders, ITransportHeaders responseHeaders, Stream &outputStream ) : void
ShouldIntercept ( ITransportHeaders requestHeaders, SdlType &sdlType ) : bool

Описание методов

AsyncProcessResponse() публичный Метод

public AsyncProcessResponse ( IServerResponseChannelSinkStack sinkStack, Object state, IMessage msg, ITransportHeaders headers, Stream stream ) : void
sinkStack IServerResponseChannelSinkStack
state Object
msg IMessage
headers ITransportHeaders
stream Stream
Результат void

GetResponseStream() публичный Метод

public GetResponseStream ( IServerResponseChannelSinkStack sinkStack, Object state, IMessage msg, ITransportHeaders headers ) : Stream
sinkStack IServerResponseChannelSinkStack
state Object
msg IMessage
headers ITransportHeaders
Результат Stream

ProcessMessage() публичный Метод

public ProcessMessage ( IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage &responseMsg, ITransportHeaders &responseHeaders, Stream &responseStream ) : ServerProcessing
sinkStack IServerChannelSinkStack
requestMsg IMessage
requestHeaders ITransportHeaders
requestStream Stream
responseMsg IMessage
responseHeaders ITransportHeaders
responseStream Stream
Результат ServerProcessing

SdlChannelSink() публичный Метод

public SdlChannelSink ( IChannelReceiver receiver, IServerChannelSink nextSink ) : System
receiver IChannelReceiver
nextSink IServerChannelSink
Результат System