CostManagementExtensions.DownloadByBillingProfilePriceSheetAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una dirección URL para descargar la hoja de precios del mes actual para un perfil de facturación. La operación se admite para las cuentas de facturación con el tipo de contrato Microsoft Partner Agreement o Contrato de cliente de Microsoft. Debido al crecimiento del producto de Azure, la experiencia de descarga de la hoja de precios de Azure en esta versión preliminar se actualizará desde un único archivo CSV a un archivo Zip que contenga varios archivos CSV, cada uno con un máximo de 200 000 registros.
- Ruta de acceso de solicitud/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/providers/Microsoft.CostManagement/pricesheets/default/download
- IdPriceSheet_DownloadByBillingProfile de operación
public static System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.CostManagement.Models.DownloadURL>> DownloadByBillingProfilePriceSheetAsync (this Azure.ResourceManager.Resources.TenantResource tenantResource, Azure.WaitUntil waitUntil, string billingAccountName, string billingProfileName, System.Threading.CancellationToken cancellationToken = default);
static member DownloadByBillingProfilePriceSheetAsync : Azure.ResourceManager.Resources.TenantResource * Azure.WaitUntil * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.CostManagement.Models.DownloadURL>>
<Extension()>
Public Function DownloadByBillingProfilePriceSheetAsync (tenantResource As TenantResource, waitUntil As WaitUntil, billingAccountName As String, billingProfileName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ArmOperation(Of DownloadURL))
Parámetros
- tenantResource
- TenantResource
Instancia TenantResource en la que se ejecutará el método.
- waitUntil
- WaitUntil
Completed si el método debe esperar a que se devuelva hasta que se haya completado la operación de ejecución prolongada en el servicio; Started si debe devolverse después de iniciar la operación. Para más información sobre las operaciones de larga duración, consulte Ejemplos de operaciones de azure.Core Long-Running.
- billingAccountName
- String
Identificador que identifica de forma única una cuenta de facturación.
- billingProfileName
- String
Identificador que identifica de forma única un perfil de facturación.
- cancellationToken
- CancellationToken
Token de cancelación que se va a usar.
Devoluciones
Excepciones
billingAccountName
o billingProfileName
es una cadena vacía y se esperaba que no estuviera vacía.
billingAccountName
o billingProfileName
es null.