Com a API Capabilities, a sua aplicação pode detetar interrupções e tempo de inatividade agendado para capacidades da API específicas. Pode usar esta API para reduzir o tempo de inatividade na sua aplicação ao detetar quando uma capacidade está indisponível e, em seguida, ignorá-la.
Usar a API Capabilities
A classe
CapabilitySet
define todos os métodos disponíveis para esta API. Pode atribuir nomes explícitos às capacidades ou
inferi-los a partir dos métodos fornecidos por esta classe. Consulte a secção seguinte para ver uma
lista de serviços atualmente ativados nesta API.
Capacidades suportadas
Atualmente, a API suporta as seguintes capacidades:
| Capacidade | Argumentos para CapabilitySet |
|---|---|
| Disponibilidade do blobstore | "blobstore" |
| Leituras do Datastore | "datastore_v3" |
| Escritas do Datastore | "datastore_v3", ["write"] |
| Disponibilidade do serviço Imagens | "images" |
| Disponibilidade do serviço de correio | "mail" |
| Disponibilidade do serviço Memcache | "memcache" |
| Disponibilidade do serviço Task Queue | "taskqueue" |
| Disponibilidade do serviço de obtenção de URL | "urlfetch" |