Skip to main content

Soap12Handler

Assembly: ServiceStack.dll
View Source
Declaration
public class Soap12Handler : SoapHandler, IHttpAsyncHandler, IHttpHandler, IServiceStackHandler, IOneWay, ISyncReply

Methods

GetRequestMessageFromStream(Stream)

View Source
Declaration
protected override Message GetRequestMessageFromStream(Stream requestStream)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.IO.StreamrequestStream

Inherited Methods

CreateResponseMessage(Object, MessageVersion, Type, Boolean)

View Source
Declaration
public static Message CreateResponseMessage(object response, MessageVersion msgVersion, Type requestType, bool noMsgAction)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.Objectresponse
System.ServiceModel.Channels.MessageVersionmsgVersion
System.TyperequestType
System.BooleannoMsgAction

EmptyResponse(Message, Type)

View Source
Declaration
public Message EmptyResponse(Message requestMsg, Type requestType)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg
System.TyperequestType

ExecuteMessage(Message, RequestAttributes, IRequest, IResponse)

View Source
Declaration
protected async Task<Message> ExecuteMessage(Message message, RequestAttributes requestAttributes, IRequest httpReq, IResponse httpRes)
Returns

System.Threading.Tasks.Task<System.ServiceModel.Channels.Message>

Parameters
TypeName
System.ServiceModel.Channels.Messagemessage
ServiceStack.RequestAttributesrequestAttributes
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes

GetAction(Message)

View Source
Declaration
public static string GetAction(Message message)
Returns

System.String

Parameters
TypeName
System.ServiceModel.Channels.Messagemessage

GetAction(Message, String)

View Source
Declaration
protected string GetAction(Message requestMsg, string xml)
Returns

System.String

Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg
System.Stringxml

GetActionFromHttpContext()

View Source
Declaration
protected static string GetActionFromHttpContext()
Returns

System.String

GetRequestMessage(Stream, MessageVersion)

View Source
Declaration
protected static Message GetRequestMessage(Stream inputStream, MessageVersion msgVersion)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.IO.StreaminputStream
System.ServiceModel.Channels.MessageVersionmsgVersion

GetRequestMessageFromStream(Stream)

View Source
Declaration
protected abstract Message GetRequestMessageFromStream(Stream requestStream)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.IO.StreamrequestStream

GetRequestType(Message, String)

View Source
Declaration
protected Type GetRequestType(Message requestMsg, string xml)
Returns

System.Type

Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg
System.Stringxml

GetSoap11RequestMessage(Stream)

View Source
Declaration
protected static Message GetSoap11RequestMessage(Stream inputStream)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.IO.StreaminputStream

GetSoap12RequestMessage(Stream)

View Source
Declaration
protected static Message GetSoap12RequestMessage(Stream inputStream)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.IO.StreaminputStream

GetSoapContentType(String)

View Source
Declaration
public string GetSoapContentType(string contentType)
Returns

System.String

Parameters
TypeName
System.StringcontentType

Send(Message, IRequest, IResponse)

View Source
Declaration
protected Task<Message> Send(Message requestMsg, IRequest httpRequest, IResponse httpResponse)
Returns

System.Threading.Tasks.Task<System.ServiceModel.Channels.Message>

Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg
ServiceStack.Web.IRequesthttpRequest
ServiceStack.Web.IResponsehttpResponse

SendOneWay(Message, IRequest, IResponse)

View Source
Declaration
protected Task SendOneWay(Message requestMsg, IRequest httpRequest, IResponse httpResponse)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg
ServiceStack.Web.IRequesthttpRequest
ServiceStack.Web.IResponsehttpResponse

SerializeSoap11ToBytes(IRequest, Object)

View Source
Declaration
public static byte[] SerializeSoap11ToBytes(IRequest req, object response)
Returns

System.Byte[]

Parameters
TypeName
ServiceStack.Web.IRequestreq
System.Objectresponse

SerializeSoap11ToStream(IRequest, Object, Stream)

View Source
Declaration
public static void SerializeSoap11ToStream(IRequest req, object response, Stream stream)
Parameters
TypeName
ServiceStack.Web.IRequestreq
System.Objectresponse
System.IO.Streamstream

SerializeSoap12ToBytes(IRequest, Object)

View Source
Declaration
public static byte[] SerializeSoap12ToBytes(IRequest req, object response)
Returns

System.Byte[]

Parameters
TypeName
ServiceStack.Web.IRequestreq
System.Objectresponse

SerializeSoap12ToStream(IRequest, Object, Stream)

View Source
Declaration
public static void SerializeSoap12ToStream(IRequest req, object response, Stream stream)
Parameters
TypeName
ServiceStack.Web.IRequestreq
System.Objectresponse
System.IO.Streamstream

IOneWay.SendOneWay(Message)

View Source
Declaration
void IOneWay.SendOneWay(Message requestMsg)
Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg

ISyncReply.Send(Message)

View Source
Declaration
Message ISyncReply.Send(Message requestMsg)
Returns

System.ServiceModel.Channels.Message

Parameters
TypeName
System.ServiceModel.Channels.MessagerequestMsg

Implements