Compartilhar via


QuotaProperties Classe

Definição

Propriedades de cota para o recurso especificado.

public class QuotaProperties
type QuotaProperties = class
Public Class QuotaProperties
Herança
QuotaProperties

Construtores

QuotaProperties()

Inicializa uma nova instância de QuotaProperties.

Propriedades

IsQuotaApplicable

Declara se a cota pode ser solicitada para esse recurso.

Limit

Propriedades de limite de cota de recursos. QuotaLimitJsonObject Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem QuotaLimitObject.

Name

Nome do recurso fornecido pelo provedor de recursos. Use esse nome de propriedade ao solicitar cota.

Properties

Propriedades adicionais para o provedor de recursos específico.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

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

QuotaPeriod

O período durante o qual os valores de uso da cota são resumidos. Por exemplo: *P1D (por dia) *PT1M (por um minuto) *PT1S (por um segundo). Esse parâmetro é opcional porque, para alguns recursos como computação, o período é irrelevante.

ResourceTypeName

O nome do tipo de recurso. Campo opcional.

Unit

As unidades de cota, como Contagem e Bytes. Ao solicitar cota, use o valor unitário retornado na resposta GET no corpo da solicitação da operação PUT.

Aplica-se a