/// <summary> /// Removes user permissions to the specified workspace. /// </summary> /// <remarks> /// **Note:** This API is currently limited to updating workspaces in the new /// workspace experience and adding user principle only. The user must have /// administrator rights (such as Office 365 Global Administrator or Power BI /// Service Administrator) to call this API. <br/>This API allows 200 /// requests per hour at maximum. <br/><br/>**Required scope**: /// Tenant.ReadWrite.All<br/>To set the permissions scope, see [Register /// an app](https://docs.microsoft.com/power-bi/developer/register-app). /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='groupId'> /// The workspace id /// </param> /// <param name='user'> /// The user principal name (UPN) of the user to remove (usually the user's /// email). /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task DeleteUserAsAdminAsync(this IGroupsOperations operations, System.Guid groupId, string user, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.DeleteUserAsAdminWithHttpMessagesAsync(groupId, user, null, cancellationToken).ConfigureAwait(false)).Dispose(); }