public async Task GetPermissions()

in csharp/Microsoft.Azure.Databricks.Client/UnityCatalog/SharesApiClient.cs [79:95]


    public async Task<PermissionsList> GetPermissions(string shareName, int maxResults = 0, string pageToken = default, CancellationToken cancellationToken = default)
    {
        if (maxResults < 0 || maxResults > 1000)
        {
            throw new ArgumentOutOfRangeException(nameof(maxResults), "maxResults must be between 0 and 1000");
        }

        StringBuilder requestUriSb = new($"{BaseUnityCatalogUri}/shares/{shareName}/permissions?max_results={maxResults}");

        if (!string.IsNullOrEmpty(pageToken))
        {
            requestUriSb.Append($"&page_token={pageToken}");
        }

        var requestUri = requestUriSb.ToString();
        return await HttpGet<PermissionsList>(this.HttpClient, requestUri, cancellationToken).ConfigureAwait(false);
    }