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