Class InviteUriProvider
Inheritance
object
Namespace: Umbraco.Cms.Api.Management.Security
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public class InviteUriProvider : IInviteUriProvider
Constructors
View SourceInviteUriProvider(ICoreBackOfficeUserManager, IHttpContextAccessor, IHostingEnvironment)
Declaration
public InviteUriProvider(ICoreBackOfficeUserManager userManager, IHttpContextAccessor httpContextAccessor, IHostingEnvironment hostingEnvironment)
Parameters
| Type | Name | Description |
|---|---|---|
| ICoreBackOfficeUserManager | userManager | |
| IHttpContextAccessor | httpContextAccessor | |
| IHostingEnvironment | hostingEnvironment |
Methods
View SourceCreateInviteUriAsync(IUser)
Creates an invite URI for the specified user.
Declaration
public Task<Attempt<Uri, UserOperationStatus>> CreateInviteUriAsync(IUser invitee)
Parameters
| Type | Name | Description |
|---|---|---|
| IUser | invitee | The user being invited. |
Returns
| Type | Description |
|---|---|
| Task<Attempt<Uri, UserOperationStatus>> | An attempt containing the generated invite URI or an error status. |