/// <summary> /// Update the keyCredentials associated with a service principal. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='objectId'> /// The object ID for which to get service principal information. /// </param> /// <param name='parameters'> /// Parameters to update the keyCredentials of an existing service principal. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task UpdateKeyCredentialsAsync(this IServicePrincipalsOperations operations, string objectId, KeyCredentialsUpdateParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.UpdateKeyCredentialsWithHttpMessagesAsync(objectId, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); }