AddHeaderAttribute
Assembly: ServiceStack.dll
View Source
Declaration
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = true)]
public class AddHeaderAttribute : RequestFilterAttribute, _Attribute, IHasRequestFilter, IRequestFilterBase
Properties
Name
View Source
Declaration
public string Name { get; set; }
Value
View Source
Declaration
public string Value { get; set; }
Status
View Source
Declaration
public HttpStatusCode Status { get; set; }
StatusCode
View Source
Declaration
public int? StatusCode { get; set; }
StatusDescription
View Source
Declaration
public string StatusDescription { get; set; }
ContentType
View Source
Declaration
public string ContentType { get; set; }
DefaultContentType
View Source
Declaration
public string DefaultContentType { get; set; }
ContentEncoding
View Source
Declaration
public string ContentEncoding { get; set; }
ContentLength
View Source
Declaration
public string ContentLength { get; set; }
ContentDisposition
View Source
Declaration
public string ContentDisposition { get; set; }
Location
View Source
Declaration
public string Location { get; set; }
SetCookie
View Source
Declaration
public string SetCookie { get; set; }
ETag
View Source
Declaration
public string ETag { get; set; }
CacheControl
View Source
Declaration
public string CacheControl { get; set; }
LastModified
View Source
Declaration
public string LastModified { get; set; }
Inherited Properties
ApplyTo
View Source
Declaration
public ApplyTo ApplyTo { get; set; }
Priority
View Source
Declaration
public int Priority { get; set; }
Methods
Execute(IRequest, IResponse, Object)
View Source
Declaration
public override void Execute(IRequest req, IResponse res, object requestDto)
Parameters
Type | Name |
---|---|
ServiceStack.Web.IRequest | req |
ServiceStack.Web.IResponse | res |
System.Object | requestDto |
Inherited Methods
Copy()
Create a ShallowCopy of this instance.
View Source
Declaration
public virtual IRequestFilterBase Copy()
Returns
ServiceStack.Web.IRequestFilterBase
Execute(IRequest, IResponse, Object)
This method is only executed if the HTTP method matches the ServiceStack.RequestFilterAttribute.ApplyTo property.
View Source
Declaration
public abstract void Execute(IRequest req, IResponse res, object requestDto)
Parameters
Type | Name | Description |
---|---|---|
ServiceStack.Web.IRequest | req | The http request wrapper |
| | ServiceStack.Web.IResponse | res | The http response wrapper
|
| System.Object
| requestDto | The request DTO
|
RequestFilter(IRequest, IResponse, Object)
View Source
Declaration
public void RequestFilter(IRequest req, IResponse res, object requestDto)
Parameters
Type | Name |
---|---|
ServiceStack.Web.IRequest | req |
ServiceStack.Web.IResponse | res |
System.Object | requestDto |
Implements
System.Runtime.InteropServices._Attribute
- ServiceStack.Web.IHasRequestFilter
- ServiceStack.Web.IRequestFilterBase