Class RosterUserContext
Implements
Inherited Members
Namespace: Microsoft.GNS.Roster.Web
Assembly: Microsoft.GNS.Roster.Web.dll
Syntax
public class RosterUserContext : IUserContext
Constructors
View SourceRosterUserContext(IHttpContextAccessor, IUserAndGroupService)
Declaration
public RosterUserContext(IHttpContextAccessor httpContextAccessor, IUserAndGroupService uagService)
Parameters
| Type | Name | Description |
|---|---|---|
| IHttpContextAccessor | httpContextAccessor | |
| IUserAndGroupService | uagService |
Methods
View SourceGetRosterUserAsync()
Gets an IRosterUser from the current ClaimsPrincipal.
Declaration
public Task<IRosterUser> GetRosterUserAsync()
Returns
| Type | Description |
|---|---|
| Task<IRosterUser> | See IRosterUser |
GetUsernameAsync()
Gets the ClaimsPrincipal display name.
Declaration
public Task<string> GetUsernameAsync()
Returns
| Type | Description |
|---|---|
| Task<string> | The claim |