Skip to main content

BaseSoapMetadataHandler

Assembly: ServiceStack.dll
View Source
Declaration
public abstract class BaseSoapMetadataHandler : BaseMetadataHandler, IHttpAsyncHandler, IHttpHandler, IServiceStackHandler

Properties

OperationName

View Source
Declaration
public string OperationName { get; set; }

Inherited Properties

ContentFormat

View Source
Declaration
public string ContentFormat { get; set; }

ContentType

View Source
Declaration
public string ContentType { get; set; }

Format

View Source
Declaration
public abstract Format Format { get; }

Methods

ProcessRequestAsync(IRequest, IResponse, String)

View Source
Declaration
public override async Task ProcessRequestAsync(IRequest httpReq, IResponse httpRes, string operationName)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

Inherited Methods

AssertAccess(IRequest, IResponse, String)

View Source
Declaration
protected bool AssertAccess(IRequest httpReq, IResponse httpRes, string operationName)
Returns

System.Boolean

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

CreateMessage(Type)

View Source
Declaration
protected abstract string CreateMessage(Type dtoType)
Returns

System.String

Parameters
TypeName
System.TypedtoType

CreateResponse(Type)

View Source
Declaration
public virtual string CreateResponse(Type type)
Returns

System.String

Parameters
TypeName
System.Typetype

ProcessOperationsAsync(Stream, IRequest, IResponse)

View Source
Declaration
protected virtual async Task ProcessOperationsAsync(Stream writer, IRequest httpReq, IResponse httpRes)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
System.IO.Streamwriter
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes

ProcessRequestAsync(IRequest, IResponse, String)

View Source
Declaration
public override async Task ProcessRequestAsync(IRequest httpReq, IResponse httpRes, string operationName)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

RenderOperationAsync(Stream, IRequest, String, String, String, String, Operation)

View Source
Declaration
protected virtual Task RenderOperationAsync(Stream output, IRequest httpReq, string operationName, string requestMessage, string responseMessage, string metadataHtml, Operation operation)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
System.IO.Streamoutput
ServiceStack.Web.IRequesthttpReq
System.StringoperationName
System.StringrequestMessage
System.StringresponseMessage
System.StringmetadataHtml
ServiceStack.Host.Operationoperation

RenderOperationsAsync(Stream, IRequest, ServiceMetadata)

View Source
Declaration
protected virtual async Task RenderOperationsAsync(Stream output, IRequest httpReq, ServiceMetadata metadata)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
System.IO.Streamoutput
ServiceStack.Web.IRequesthttpReq
ServiceStack.Host.ServiceMetadatametadata

Implements