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
Type | Name |
---|---|
ServiceStack.Register | request |
Post(Register)
Create new Registration
View Source
Declaration
[Obsolete("Use PostAsync")]
public object Post(Register request)
Returns
System.Object
Parameters
Type | Name |
---|---|
ServiceStack.Register | request |
PostAsync(Register)
Create new Registration
View Source
Declaration
public async Task<object> PostAsync(Register request)
Returns
System.Threading.Tasks.Task<System.Object>
Parameters
Type | Name |
---|---|
ServiceStack.Register | request |
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
Type | Name |
---|---|
ServiceStack.Register | request |
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
Type | Name |
---|---|
ServiceStack.Register | request |
Inherited Methods
RegisterNewUserAsync(IAuthSession, IUserAuth)
View Source
Declaration
protected virtual async Task RegisterNewUserAsync(IAuthSession session, IUserAuth user)
Returns
System.Threading.Tasks.Task
Parameters
Type | Name |
---|---|
ServiceStack.Auth.IAuthSession | session |
ServiceStack.Auth.IUserAuth | user |
ToUser(Register)
View Source
Declaration
protected virtual IUserAuth ToUser(Register request)
Returns
Parameters
Type | Name |
---|---|
ServiceStack.Register | request |
UserExistsAsync(IAuthSession)
View Source
Declaration
protected virtual async Task<bool> UserExistsAsync(IAuthSession session)
Returns
System.Threading.Tasks.Task<System.Boolean>
Parameters
Type | Name |
---|---|
ServiceStack.Auth.IAuthSession | session |
ValidateAndThrowAsync(Register)
View Source
Declaration
protected virtual async Task ValidateAndThrowAsync(Register request)
Returns
System.Threading.Tasks.Task
Parameters
Type | Name |
---|---|
ServiceStack.Register | request |