microsoft/teams.net

Public

mirrored from https://github.com/microsoft/teams.netAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
pr-134

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

Libraries/Microsoft.Teams.Api/Clients/UserClient.cs

31lines · modecode

1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the MIT License.
3
4using Microsoft.Teams.Common.Http;
5
6namespace Microsoft.Teams.Api.Clients;
7
8public class UserClient : Client
9{
10 public UserTokenClient Token { get; }
11
12 public UserClient(CancellationToken cancellationToken = default) : base(cancellationToken)
13 {
14 Token = new UserTokenClient(_http, cancellationToken);
15 }
16
17 public UserClient(IHttpClient client, CancellationToken cancellationToken = default) : base(client, cancellationToken)
18 {
19 Token = new UserTokenClient(_http, cancellationToken);
20 }
21
22 public UserClient(IHttpClientOptions options, CancellationToken cancellationToken = default) : base(options, cancellationToken)
23 {
24 Token = new UserTokenClient(_http, cancellationToken);
25 }
26
27 public UserClient(IHttpClientFactory factory, CancellationToken cancellationToken = default) : base(factory, cancellationToken)
28 {
29 Token = new UserTokenClient(_http, cancellationToken);
30 }
31}