Azure Billing-Bibliotheken für .NETAzure Billing libraries for .NET

ÜbersichtOverview

Die Azure Billing-API (Vorschau) bietet programmgesteuerten Zugriff auf Ihre Azure-Abrechnungsinformationen und -Rechnungen.Azure Billing API (preview) provides programmatic access to your Azure billing information and invoices.

VerwaltungsbibliothekManagement library

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.Billing
dotnet add package Microsoft.Azure.Management.Billing

CodebeispielCode Example

Stellen Sie eine Verbindung mit Azure her, und rufen Sie eine Liste von Rechnungen ab.Connect to Azure and get a list of invoices.

/* Include these directives
using Microsoft.Rest.Azure.Authentication;
using Microsoft.Azure.Management.Billing;
using Microsoft.Azure.Management.Billing.Models;
*/

// Log into Azure
var serviceCreds = ApplicationTokenProvider.LoginSilentAsync(tenantId, clientId, secret);
var billingClient = new BillingClient(serviceCreds);
billingClient.SubscriptionId = subscriptionId;

// Get list of invoices
billingClient.Invoices.List();

BeispieleSamples