exceptions Módulo

Classes

AzureError

Exceção base para todos os erros.

ClientAuthenticationError

Uma resposta de erro com o código de estado 4xx. Isto não será levantado diretamente pelo gasoduto Azure.

DecodeError

Erro levantado durante a deserialização da resposta.

DeserializationError

Levantado se um erro for encontrado durante a deserialização.

HttpResponseError

Foi feito um pedido e foi recebido um código de estado de não sucesso do serviço.

ODataV4Error

Um erro de resposta HTTP em que o JSON é descodificado como formato de erro OData V4.

http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html#_Toc372793091

ODataV4Format

Classe para descrever o formato de erro OData V4.

http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html#_Toc372793091

Exemplo de JSON:

erro: { "código": "ValidaçãoError", "mensagem": "Um ou mais campos contêm valores incorretos: " "detalhes":

  {
     "code": "ValidationError",
     "target": "representation",
     "message": "Parsing error(s): String '' does not match regex pattern '^[^{}/ :]+(?: :\d+)?$'.
     Path 'host', line 1, position 297."

  },
  {

     "code": "ValidationError",
     "target": "representation",
     "message": "Parsing error(s): The input OpenAPI file is not valid for the OpenAPI specificate
     https: //github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md
     (schema [https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json](https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json))."

  }

]

}

ResourceExistsError

Uma resposta de erro com o código de estado 4xx. Isto não será levantado diretamente pelo gasoduto Azure.

ResourceModifiedError

Uma resposta de erro com o código de estado 4xx, tipicamente 412 Conflito. Isto não será levantado diretamente pelo gasoduto Azure.

ResourceNotFoundError

Uma resposta de erro, tipicamente desencadeada por uma resposta 412 (para atualização) ou 404 (para obter/post)

ResourceNotModifiedError

Uma resposta de erro com o código de estado 304. Isto não será levantado diretamente pelo gasoduto Azure.

ResponseNotReadError

Erro lançado se tentar aceder ao conteúdo de uma resposta sem ler primeiro.

É jogado se tentar aceder a um ~azure.core.rest.httpResponse ou ~azure.core.rest.asyncHttpResponse sem primeiro ler os bytes da resposta em primeiro lugar.

SerializationError

Levantado se um erro for encontrado durante a serialização.

ServiceRequestError

Ocorreu um erro durante a tentativa de fazer um pedido ao serviço. Nenhum pedido foi enviado.

ServiceResponseError

O pedido foi enviado, mas o cliente não entendeu a resposta. A ligação pode ter esgotado. Estes erros podem ser re-julgados para operações idempotentes ou seguras

StreamClosedError

Erro lançado se tentar aceder ao fluxo de uma resposta uma vez fechada.

É jogado se tentar ler /stream a ~azure.core.rest.httpResponse ou ~azure.core.rest.AsyncHttpResponse uma vez que o fluxo da resposta foi fechado.

StreamConsumedError

Erro lançado se tentar aceder ao fluxo de uma resposta uma vez consumida.

É jogado se tentar ler /stream an ~azure.core.rest.httpResponse ou ~azure.core.rest.AsyncHttpResponse uma vez que o fluxo da resposta tenha sido consumido.

TooManyRedirectsError

Atingiu o número máximo de tentativas de redirecionamento.