Compartir a través de


QuotaProperties Clase

Definición

Propiedades de cuota para el recurso especificado.

public class QuotaProperties
type QuotaProperties = class
Public Class QuotaProperties
Herencia
QuotaProperties

Constructores

QuotaProperties()

Inicializa una nueva instancia de QuotaProperties.

Propiedades

IsQuotaApplicable

Indica si se puede solicitar la cuota para este recurso.

Limit

Propiedades de límite de cuota de recursos. Tenga en cuenta QuotaLimitJsonObject que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen QuotaLimitObject.

Name

Nombre del recurso proporcionado por el proveedor de recursos. Use este nombre de propiedad al solicitar la cuota.

Properties

Propiedades adicionales para el proveedor de recursos específico.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

QuotaPeriod

Período de tiempo durante el que se resumen los valores de uso de cuota. Por ejemplo: *P1D (por un día) *PT1M (por minuto) *PT1S (por segundo). Este parámetro es opcional porque, para algunos recursos como el proceso, el período es irrelevante.

ResourceTypeName

Nombre del tipo de recurso. Campo opcional.

Unit

Unidades de cuota, como Count y Bytes. Al solicitar la cuota, use el valor de unidad devuelto en la respuesta GET en el cuerpo de la solicitud de la operación PUT.

Se aplica a