示例#1
0
        public static async Task <IEnumerable <GatewayDatasource> > GetGatewayDataSourcesAsync(string workspaceId, string datasetId)
        {
            using (PowerBIClient client = await CreateClient())
            {
                ODataResponseListGatewayDatasource response = await client.Datasets.GetGatewayDatasourcesInGroupAsync(workspaceId, datasetId);

                return(response.Value);
            }
        }
示例#2
0
        public static async Task <IEnumerable <GatewayDatasource> > GetGatewayDatasourcesAsync(string gatewayId)
        {
            using (PowerBIClient client = await CreateClient())
            {
                ODataResponseListGatewayDatasource response = await client.Gateways.GetDatasourcesAsync(gatewayId);

                return(response.Value);
            }
        }
示例#3
0
        public static async Task <IEnumerable <Dataset> > GetDatasetsByAppWorkspaceAsync(string workspaceId)
        {
            using (PowerBIClient client = await CreateClient())
            {
                ODataResponseListDataset response = await client.Datasets.GetDatasetsInGroupAsync(workspaceId);

                ODataResponseListGatewayDatasource response2 = await client.Datasets.GetGatewayDatasourcesInGroupAsync(workspaceId, response.Value[0].Id);

                ODataResponseListDatasource response3 = await client.Datasets.GetDatasourcesInGroupAsync(workspaceId, response.Value[0].Id);;

                return(response.Value);
            }
        }