-
Notifications
You must be signed in to change notification settings - Fork 54
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
When RequestAdditionalHeadersAsync is used with ServiceClient, the cloned client doesn't have this property copied so if clone is used to make a call, the custom headers are not populated. Can this be checked?
Our client creation and clone logic:
public Task<Dictionary<string, string>> GetAdditionalHeadersAsync()
{
var headers = new Dictionary<string, string>();
headers.Add("User-Agent", "abc");
return Task.FromResult(headers);
}
var connectionOption = new ConnectionOptions()
{
AccessTokenProviderFunctionAsync = tokenManager.GetToken,
AuthenticationType = AuthenticationType.ExternalTokenManagement,
ServiceUri = new Uri(orgUrl),
RequestAdditionalHeadersAsync = GetAdditionalHeadersAsync,
}
var rootClient = new ServiceClient(connectionOption);
var clone = rootClient.clone();
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working