SoapServerFormatterSink.ProcessMessage 메서드

정의

현재 싱크에서 메시지 처리를 요청합니다.

public:
 virtual System::Runtime::Remoting::Channels::ServerProcessing ProcessMessage(System::Runtime::Remoting::Channels::IServerChannelSinkStack ^ sinkStack, System::Runtime::Remoting::Messaging::IMessage ^ requestMsg, System::Runtime::Remoting::Channels::ITransportHeaders ^ requestHeaders, System::IO::Stream ^ requestStream, [Runtime::InteropServices::Out] System::Runtime::Remoting::Messaging::IMessage ^ % responseMsg, [Runtime::InteropServices::Out] System::Runtime::Remoting::Channels::ITransportHeaders ^ % responseHeaders, [Runtime::InteropServices::Out] System::IO::Stream ^ % responseStream);
public System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage requestMsg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Messaging.IMessage responseMsg, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream);
abstract member ProcessMessage : System.Runtime.Remoting.Channels.IServerChannelSinkStack * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders * System.IO.Stream * IMessage * ITransportHeaders * Stream -> System.Runtime.Remoting.Channels.ServerProcessing
override this.ProcessMessage : System.Runtime.Remoting.Channels.IServerChannelSinkStack * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders * System.IO.Stream * IMessage * ITransportHeaders * Stream -> System.Runtime.Remoting.Channels.ServerProcessing
Public Function ProcessMessage (sinkStack As IServerChannelSinkStack, requestMsg As IMessage, requestHeaders As ITransportHeaders, requestStream As Stream, ByRef responseMsg As IMessage, ByRef responseHeaders As ITransportHeaders, ByRef responseStream As Stream) As ServerProcessing

매개 변수

sinkStack
IServerChannelSinkStack

메시지를 전송하는 싱크 스택입니다.

requestMsg
IMessage

요청을 포함하는 메시지입니다.

requestHeaders
ITransportHeaders

클라이언트에서 들어오는 메시지에서 검색된 헤더입니다.

requestStream
Stream

처리되고 역직렬화 싱크에 전달되어야 하는 스트림입니다.

responseMsg
IMessage

이 메서드가 반환되면 응답 메시지를 포함하는 메서드가 포함 IMessage 됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

responseHeaders
ITransportHeaders

이 메서드가 반환되면 클라이언트에 ITransportHeaders 대한 반환 메시지 제목에 추가할 헤더를 포함하는 헤더가 포함됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

responseStream
Stream

이 메서드가 반환되면 전송 싱크로 Stream 다시 향하는 메서드가 포함됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반품

ServerProcessing 메시지를 처리하는 방법에 대한 정보를 제공하는 상태 값입니다.

구현

적용 대상