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​