async Task SendCbsTokenAsync(AmqpCbsLink cbsLink, TimeSpan timeout) { string audience = this.ConnectionString.AmqpEndpoint.AbsoluteUri; string resource = this.ConnectionString.AmqpEndpoint.AbsoluteUri; var expiresAtUtc = await cbsLink.SendTokenAsync( this.ConnectionString, this.ConnectionString.AmqpEndpoint, audience, resource, AccessRightsHelper.AccessRightsToStringArray(this.accessRights), timeout); this.ScheduleTokenRefresh(expiresAtUtc); }
private async Task SendCbsTokenAsync(AmqpCbsLink cbsLink, TimeSpan timeout) { string audience = ConnectionString.AmqpEndpoint.AbsoluteUri; string resource = ConnectionString.AmqpEndpoint.AbsoluteUri; DateTime expiresAtUtc = await cbsLink.SendTokenAsync( ConnectionString, ConnectionString.AmqpEndpoint, audience, resource, AccessRightsHelper.AccessRightsToStringArray(_accessRights), timeout).ConfigureAwait(false); ScheduleTokenRefresh(expiresAtUtc); }