Skip to main content

RegisterService

Assembly: ServiceStack.dll​
View Source​
Declaration
[ErrorView("ErrorView")]
[DefaultRequest(typeof(Register))]
public class RegisterService : RegisterUserAuthServiceBase, IService, IServiceBase, IRequiresRequest, IResolver, IDisposable, IServiceFilters, IServiceBeforeFilter, IServiceAfterFilter, IServiceErrorFilter

Properties​

ValidateFn​

View Source​
Declaration
public static ValidateFn ValidateFn { get; set; }

AllowUpdates​

View Source​
Declaration
public static bool AllowUpdates { get; set; }

Inherited Properties​

RegistrationValidator​

View Source​
Declaration
public IValidator<Register> RegistrationValidator { get; set; }

Methods​

PutAsync(Register)​

Update an existing registration

View Source​
Declaration
[Obsolete("Use PostAsync")]
public Task<object> PutAsync(Register request)
Returns​

System.Threading.Tasks.Task<System.Object>

Parameters​
TypeName
ServiceStack.Registerrequest

Post(Register)​

Create new Registration

View Source​
Declaration
[Obsolete("Use PostAsync")]
public object Post(Register request)
Returns​

System.Object

Parameters​
TypeName
ServiceStack.Registerrequest

PostAsync(Register)​

Create new Registration

View Source​
Declaration
public async Task<object> PostAsync(Register request)
Returns​

System.Threading.Tasks.Task<System.Object>

Parameters​
TypeName
ServiceStack.Registerrequest

UpdateUserAuth(Register)​

Logic to update UserAuth from Registration info, not enabled on PUT because of security.

View Source​
Declaration
public object UpdateUserAuth(Register request)
Returns​

System.Object

Parameters​
TypeName
ServiceStack.Registerrequest

UpdateUserAuthAsync(Register)​

Logic to update UserAuth from Registration info, not enabled on PUT because of security.

View Source​
Declaration
public async Task<object> UpdateUserAuthAsync(Register request)
Returns​

System.Threading.Tasks.Task<System.Object>

Parameters​
TypeName
ServiceStack.Registerrequest

Inherited Methods​

RegisterNewUserAsync(IAuthSession, IUserAuth)​

View Source​
Declaration
protected virtual async Task RegisterNewUserAsync(IAuthSession session, IUserAuth user)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
ServiceStack.Auth.IAuthSessionsession
ServiceStack.Auth.IUserAuthuser

ToUser(Register)​

View Source​
Declaration
protected virtual IUserAuth ToUser(Register request)
Returns​

ServiceStack.Auth.IUserAuth

Parameters​
TypeName
ServiceStack.Registerrequest

UserExistsAsync(IAuthSession)​

View Source​
Declaration
protected virtual async Task<bool> UserExistsAsync(IAuthSession session)
Returns​

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

Parameters​
TypeName
ServiceStack.Auth.IAuthSessionsession

ValidateAndThrowAsync(Register)​

View Source​
Declaration
protected virtual async Task ValidateAndThrowAsync(Register request)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
ServiceStack.Registerrequest

Implements​