示例#1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="tenantClientOptions">Options for data source client</param>
 /// <param name="tenantClientAccessToken">Access Token for backend access</param>
 // ReSharper disable once MemberCanBePrivate.Global
 public TenantClient(TenantClientOptions tenantClientOptions,
                     ITenantClientAccessToken tenantClientAccessToken)
 {
     AccessToken = tenantClientAccessToken;
     Options     = tenantClientOptions;
     ArgumentValidation.Validate(nameof(tenantClientOptions), tenantClientOptions);
     ArgumentValidation.Validate(nameof(tenantClientAccessToken), tenantClientAccessToken);
 }
示例#2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dataSourceClientOptions">Options for data source client using DI</param>
 /// <param name="tenantClientAccessToken">Access Token for backend access</param>
 // ReSharper disable once UnusedMember.Global
 public TenantClient(IOptions <TenantClientOptions> dataSourceClientOptions,
                     ITenantClientAccessToken tenantClientAccessToken)
     : this(dataSourceClientOptions.Value, tenantClientAccessToken)
 {
 }