Datasets Class

 

Datasets operations.

Namespace:   Microsoft.PowerBI.Api.Beta
Assembly:  Microsoft.PowerBI.Api (in Microsoft.PowerBI.Api.dll)

Inheritance Hierarchy

System.Object
  Microsoft.PowerBI.Api.Beta.Datasets

Syntax

public class Datasets : IServiceOperations<PowerBIClient>, IDatasets

Constructors

Name Description
System_CAPS_pubmethod Datasets(PowerBIClient)

Initializes a new instance of the Datasets class.

Properties

Name Description
System_CAPS_pubproperty Client

Gets a reference to the PowerBIClient

Methods

Name Description
System_CAPS_pubmethod DeleteDatasetByIdWithHttpMessagesAsync(String, String, String, Dictionary<String, List<String>>, CancellationToken)

Deletes the dataset with the specified id

System_CAPS_pubmethod DeleteRowsWithHttpMessagesAsync(String, String, String, String, Dictionary<String, List<String>>, CancellationToken)

Deletes all rows from the specified table

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetDatasetByIdWithHttpMessagesAsync(String, String, String, Dictionary<String, List<String>>, CancellationToken)

Gets the dataset metadata for the specifeid dataset id

System_CAPS_pubmethod GetDatasetsWithHttpMessagesAsync(String, String, Dictionary<String, List<String>>, CancellationToken)

Returns the EntitySet datasets

System_CAPS_pubmethod GetDatasourcesWithHttpMessagesAsync(String, String, String, Dictionary<String, List<String>>, CancellationToken)

Gets a list of datasource for the specified dataset

System_CAPS_pubmethod GetGatewayDatasourcesWithHttpMessagesAsync(String, String, String, Dictionary<String, List<String>>, CancellationToken)

Gets a list of bound gateway datasources for the specified dataset

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetTablesWithHttpMessagesAsync(String, String, String, Dictionary<String, List<String>>, CancellationToken)

Gets all tables within the specified dataset

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod PostDatasetWithHttpMessagesAsync(String, String, Dataset, Dictionary<String, List<String>>, CancellationToken)

Post a new entity to EntitySet datasets

System_CAPS_pubmethod PostRowsWithHttpMessagesAsync(String, String, String, String, Object, Dictionary<String, List<String>>, CancellationToken)

Posts new data rows into the specified table

System_CAPS_pubmethod PutTableWithHttpMessagesAsync(String, String, String, String, Object, Dictionary<String, List<String>>, CancellationToken)

Updates a schema and metadata for the specified table

System_CAPS_pubmethod SetAllConnectionsWithHttpMessagesAsync(String, String, String, IDictionary<String, Object>, Dictionary<String, List<String>>, CancellationToken)

Sets all connections for the specified dataset

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Extension Methods

Name Description
System_CAPS_pubmethod DeleteDatasetById(String, String, String)

Deletes the dataset with the specified id (Defined by DatasetsExtensions.)

System_CAPS_pubmethod DeleteDatasetByIdAsync(String, String, String, CancellationToken)

Deletes the dataset with the specified id (Defined by DatasetsExtensions.)

System_CAPS_pubmethod DeleteRows(String, String, String, String)

Deletes all rows from the specified table (Defined by DatasetsExtensions.)

System_CAPS_pubmethod DeleteRowsAsync(String, String, String, String, CancellationToken)

Deletes all rows from the specified table (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetDatasetById(String, String, String)

Gets the dataset metadata for the specifeid dataset id (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetDatasetByIdAsync(String, String, String, CancellationToken)

Gets the dataset metadata for the specifeid dataset id (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetDatasets(String, String)

Returns the EntitySet datasets (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetDatasetsAsync(String, String, CancellationToken)

Returns the EntitySet datasets (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetDatasources(String, String, String)

Gets a list of datasource for the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetDatasourcesAsync(String, String, String, CancellationToken)

Gets a list of datasource for the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetGatewayDatasources(String, String, String)

Gets a list of bound gateway datasources for the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetGatewayDatasourcesAsync(String, String, String, CancellationToken)

Gets a list of bound gateway datasources for the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetTables(String, String, String)

Gets all tables within the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod GetTablesAsync(String, String, String, CancellationToken)

Gets all tables within the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod PostDataset(String, String, Dataset)

Post a new entity to EntitySet datasets (Defined by DatasetsExtensions.)

System_CAPS_pubmethod PostDatasetAsync(String, String, Dataset, CancellationToken)

Post a new entity to EntitySet datasets (Defined by DatasetsExtensions.)

System_CAPS_pubmethod PostRows(String, String, String, String, Object)

Posts new data rows into the specified table (Defined by DatasetsExtensions.)

System_CAPS_pubmethod PostRowsAsync(String, String, String, String, Object, CancellationToken)

Posts new data rows into the specified table (Defined by DatasetsExtensions.)

System_CAPS_pubmethod PutTable(String, String, String, String, Object)

Updates a schema and metadata for the specified table (Defined by DatasetsExtensions.)

System_CAPS_pubmethod PutTableAsync(String, String, String, String, Object, CancellationToken)

Updates a schema and metadata for the specified table (Defined by DatasetsExtensions.)

System_CAPS_pubmethod SetAllConnections(String, String, String, IDictionary<String, Object>)

Sets all connections for the specified dataset (Defined by DatasetsExtensions.)

System_CAPS_pubmethod SetAllConnectionsAsync(String, String, String, IDictionary<String, Object>, CancellationToken)

Sets all connections for the specified dataset (Defined by DatasetsExtensions.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.PowerBI.Api.Beta Namespace

Return to top