Paket google.golang.org/appengine/capability (v1.6.8)

Das Paket "capability" bietet Informationen zu Ausfällen und geplanten Ausfallzeiten für bestimmte API-Funktionen.

Dieses Paket kann nicht in der flexiblen Umgebung von App Engine verwendet werden.

Beispiel:

if !capability.Enabled(c, "datastore_v3", "write") {
    // show user a different page
}

Funktionen

func Enabled

func Enabled(ctx context.Context, api, capability string) bool

"Enabled" gibt zurück, ob die Funktionen einer API aktiviert sind. Der Platzhalter "*" steht für jede Funktion einer API. Wenn der RPC scheitert (wenn das Paket beispielsweise unbekannt ist), wird "false" zurückgegeben und es werden Daten in das Anwendungsprotokoll geschrieben.