Skip to main content

ScriptValidator

Assembly: ServiceStack.dll
View Source
Declaration
public class ScriptValidator : TypeValidator, ITypeValidator

Properties

Code

View Source
Declaration
public SharpPage Code { get; }

Condition

View Source
Declaration
public string Condition { get; }

Inherited Properties

ContextArgs

View Source
Declaration
public Dictionary<string, object> ContextArgs { get; set; }

DefaultErrorCode

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

DefaultMessage

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

DefaultStatusCode

View Source
Declaration
public int? DefaultStatusCode { get; set; }

ErrorCode

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

Message

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

StatusCode

View Source
Declaration
public int? StatusCode { get; set; }

Methods

IsValidAsync(Object, IRequest)

View Source
Declaration
public override async Task<bool> IsValidAsync(object dto, IRequest request)
Returns

System.Threading.Tasks.Task<System.Boolean>

Parameters
TypeName
System.Objectdto
ServiceStack.Web.IRequestrequest

Inherited Methods

IsValid(Object, IRequest)

View Source
Declaration
public virtual bool IsValid(object dto, IRequest request)
Returns

System.Boolean

Parameters
TypeName
System.Objectdto
ServiceStack.Web.IRequestrequest

IsValidAsync(Object, IRequest)

View Source
Declaration
public virtual Task<bool> IsValidAsync(object dto, IRequest request)
Returns

System.Threading.Tasks.Task<System.Boolean>

Parameters
TypeName
System.Objectdto
ServiceStack.Web.IRequestrequest

ResolveErrorCode()

View Source
Declaration
protected string ResolveErrorCode()
Returns

System.String

ResolveErrorMessage(IRequest, Object)

View Source
Declaration
protected string ResolveErrorMessage(IRequest request, object dto)
Returns

System.String

Parameters
TypeName
ServiceStack.Web.IRequestrequest
System.Objectdto

ResolveStatusCode()

View Source
Declaration
protected int ResolveStatusCode()
Returns

System.Int32

ThrowIfNotValidAsync(Object, IRequest)

View Source
Declaration
public virtual async Task ThrowIfNotValidAsync(object dto, IRequest request)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
System.Objectdto
ServiceStack.Web.IRequestrequest

Implements