IDatabaseOperations Interface

Definition

Represents all the operations for operating on Azure SQL Databases. Contains operations to: Create, Retrieve, Update, and Delete databases, and also includes the ability to get the event logs for a database.

public interface IDatabaseOperations
type IDatabaseOperations = interface
Public Interface IDatabaseOperations

Methods

BeginCreateOrUpdateAsync(String, String, String, DatabaseCreateOrUpdateParameters, CancellationToken)

Begins creating a new Azure SQL Database or updating an existing Azure SQL Database. To determine the status of the operation call GetDatabaseOperationStatus.

CreateOrUpdateAsync(String, String, String, DatabaseCreateOrUpdateParameters, CancellationToken)

Creates a new Azure SQL Database or updates an existing Azure SQL Database.

DeleteAsync(String, String, String, CancellationToken)

Deletes the Azure SQL Database with the given name.

GetAsync(String, String, String, CancellationToken)

Returns information about an Azure SQL Database.

GetByIdAsync(String, String, String, CancellationToken)

Returns information about an Azure SQL Database.

GetDatabaseOperationStatusAsync(String, CancellationToken)

Gets the status of an Azure Sql Database create or update operation.

GetExpandedAsync(String, String, String, String, CancellationToken)

Returns information about an Azure SQL Database.

ListAsync(String, String, CancellationToken)

Returns information about Azure SQL Databases.

ListExpandedAsync(String, String, String, CancellationToken)

Returns information about Azure SQL Databases.

ListUsagesAsync(String, String, String, CancellationToken)

Returns information about Azure SQL Database usages.

Extension Methods

BeginCreateOrUpdate(IDatabaseOperations, String, String, String, DatabaseCreateOrUpdateParameters)

Begins creating a new Azure SQL Database or updating an existing Azure SQL Database. To determine the status of the operation call GetDatabaseOperationStatus.

BeginCreateOrUpdateAsync(IDatabaseOperations, String, String, String, DatabaseCreateOrUpdateParameters)

Begins creating a new Azure SQL Database or updating an existing Azure SQL Database. To determine the status of the operation call GetDatabaseOperationStatus.

CreateOrUpdate(IDatabaseOperations, String, String, String, DatabaseCreateOrUpdateParameters)

Creates a new Azure SQL Database or updates an existing Azure SQL Database.

CreateOrUpdateAsync(IDatabaseOperations, String, String, String, DatabaseCreateOrUpdateParameters)

Creates a new Azure SQL Database or updates an existing Azure SQL Database.

Delete(IDatabaseOperations, String, String, String)

Deletes the Azure SQL Database with the given name.

DeleteAsync(IDatabaseOperations, String, String, String)

Deletes the Azure SQL Database with the given name.

Get(IDatabaseOperations, String, String, String)

Returns information about an Azure SQL Database.

GetAsync(IDatabaseOperations, String, String, String)

Returns information about an Azure SQL Database.

GetById(IDatabaseOperations, String, String, String)

Returns information about an Azure SQL Database.

GetByIdAsync(IDatabaseOperations, String, String, String)

Returns information about an Azure SQL Database.

GetDatabaseOperationStatus(IDatabaseOperations, String)

Gets the status of an Azure Sql Database create or update operation.

GetDatabaseOperationStatusAsync(IDatabaseOperations, String)

Gets the status of an Azure Sql Database create or update operation.

GetExpanded(IDatabaseOperations, String, String, String, String)

Returns information about an Azure SQL Database.

GetExpandedAsync(IDatabaseOperations, String, String, String, String)

Returns information about an Azure SQL Database.

List(IDatabaseOperations, String, String)

Returns information about Azure SQL Databases.

ListAsync(IDatabaseOperations, String, String)

Returns information about Azure SQL Databases.

ListExpanded(IDatabaseOperations, String, String, String)

Returns information about Azure SQL Databases.

ListExpandedAsync(IDatabaseOperations, String, String, String)

Returns information about Azure SQL Databases.

ListUsages(IDatabaseOperations, String, String, String)

Returns information about Azure SQL Database usages.

ListUsagesAsync(IDatabaseOperations, String, String, String)

Returns information about Azure SQL Database usages.

Applies to