I am using ApplicationTokenProvider.LoginSilentAsync method in a web job but It is not returning anything and just getting terminated without throwing any exception. In the below-given code ApplicationTokenProvider.LoginSilentAsync method is not returning anything it just terminates in this method.
private static async Task<IAzureMediaServicesClient> CreateMediaServicesClientAsync(ConfigWrapper config) { var credentials = await GetCredentialsAsync(config); return new AzureMediaServicesClient(config.ArmEndpoint, credentials) { SubscriptionId = config.SubscriptionId, }; } private static async Task<ServiceClientCredentials> GetCredentialsAsync(ConfigWrapper configWrapper) { ClientCredential clientCredential = new ClientCredential(configWrapper.AadClientId, configWrapper.AadSecret); ServiceClientCredentials creds = await ApplicationTokenProvider.LoginSilentAsync(configWrapper.AadTenantId, clientCredential, ActiveDirectoryServiceSettings.Azure).ConfigureAwait(false); return creds; }