Class UserInfoProvider
Provides access to a UserInfo instance returned from a cloud endpoint.
Implements
Inherited Members
Namespace: Unity.DigitalTwins.Identity
Assembly: solution.dll
Syntax
public class UserInfoProvider : IUserInfoProvider
Constructors
UserInfoProvider(IServiceHttpClient, CloudConfiguration)
Provides access to a UserInfo instance returned from a cloud endpoint.
Declaration
public UserInfoProvider(IServiceHttpClient serviceHttpClient, CloudConfiguration cloudConfiguration)
Parameters
Type | Name | Description |
---|---|---|
Unity.DigitalTwins.Common.IServiceHttpClient | serviceHttpClient | An IServiceHttpClient instance. |
Unity.DigitalTwins.Common.CloudConfiguration | cloudConfiguration | A CloudConfiguration instance. |
Methods
GetUserInfoAsync()
Fetches a UserInfo instance from a cloud endpoint.
Declaration
public async Task<UserInfo> GetUserInfoAsync()
Returns
Type | Description |
---|---|
Task<UserInfo> | A Task that results in a UserInfo instance after completion. |
Exceptions
Type | Condition |
---|---|
Unity.DigitalTwins.Common.UnauthorizedException | |
Unity.DigitalTwins.Common.ConnectionException | |
Unity.DigitalTwins.Common.ForbiddenException |