InvocationContext class
Obsahuje metadata a pomocné metody specifické pro toto vyvolání.
Konstruktory
| Invocation |
Pouze pro účely testování. Tato funkce se vždy vytvoří za vás při spuštění v kontextu modulu runtime Azure Functions. |
Vlastnosti
| extra |
Objekt sloužící k získání sekundárních vstupů |
| extra |
Objekt použitý k nastavení sekundárních výstupů |
| function |
Název funkce, která se vyvolá |
| invocation |
Jedinečný identifikátor GUID specifický pro toto vyvolání |
| options | Možnosti použité při registraci funkce POZNÁMKA: Tato hodnota se může mírně lišit od původního, protože byla ověřena a výchozí hodnoty mohou být explicitně přidány. |
| retry |
Kontext opakování aktuálního spuštění funkce, pokud je definována zásada opakování |
| trace |
Informace TraceContext pro povolení distribuovaných scénářů trasování |
| trigger |
Metadata o triggeru nebo nedefinovaná, pokud jsou metadata již reprezentována jinde, například se nedefinují pro triggery http a časovače, protože tyto informace o objektu časovače požadavku najdete & objektu časovače. |
Metody
| debug(any[]) | Doporučený způsob protokolování dat ladění (úroveň 1) během vyvolání.
Podobá se |
| error(any[]) | Doporučený způsob protokolování chybových dat (úroveň 4) během vyvolání.
Podobá se |
| info(any[]) | Doporučený způsob protokolování dat informací (úroveň 2) během vyvolání.
Podobá se |
| log(any[]) | Doporučený způsob protokolování dat během vyvolání
Podobá se Node.js |
| trace(any[]) | Doporučený způsob protokolování dat trasování (úroveň 0) během vyvolání.
Podobá se |
| warn(any[]) | Doporučený způsob protokolování dat upozornění (úroveň 3) během vyvolání.
Podobá se |
Podrobnosti konstruktoru
InvocationContext(InvocationContextInit)
Pouze pro účely testování. Tato funkce se vždy vytvoří za vás při spuštění v kontextu modulu runtime Azure Functions.
new InvocationContext(init?: InvocationContextInit)
Parametry
Podrobnosti vlastnosti
extraInputs
Objekt sloužící k získání sekundárních vstupů
extraInputs: InvocationContextExtraInputs
Hodnota vlastnosti
extraOutputs
Objekt použitý k nastavení sekundárních výstupů
extraOutputs: InvocationContextExtraOutputs
Hodnota vlastnosti
functionName
Název funkce, která se vyvolá
functionName: string
Hodnota vlastnosti
string
invocationId
Jedinečný identifikátor GUID specifický pro toto vyvolání
invocationId: string
Hodnota vlastnosti
string
options
Možnosti použité při registraci funkce POZNÁMKA: Tato hodnota se může mírně lišit od původního, protože byla ověřena a výchozí hodnoty mohou být explicitně přidány.
options: EffectiveFunctionOptions
Hodnota vlastnosti
retryContext
Kontext opakování aktuálního spuštění funkce, pokud je definována zásada opakování
retryContext?: RetryContext
Hodnota vlastnosti
traceContext
Informace TraceContext pro povolení distribuovaných scénářů trasování
traceContext?: TraceContext
Hodnota vlastnosti
triggerMetadata
Metadata o triggeru nebo nedefinovaná, pokud jsou metadata již reprezentována jinde, například se nedefinují pro triggery http a časovače, protože tyto informace o objektu časovače požadavku najdete & objektu časovače.
triggerMetadata?: TriggerMetadata
Hodnota vlastnosti
Podrobnosti metody
debug(any[])
Doporučený způsob protokolování dat ladění (úroveň 1) během vyvolání.
Podobá se console.debugNode.js, ale má integraci s funkcemi Azure, jako je Application Insights.
function debug(args: any[])
Parametry
- args
-
any[]
error(any[])
Doporučený způsob protokolování chybových dat (úroveň 4) během vyvolání.
Podobá se console.errorNode.js, ale má integraci s funkcemi Azure, jako je Application Insights.
function error(args: any[])
Parametry
- args
-
any[]
info(any[])
Doporučený způsob protokolování dat informací (úroveň 2) během vyvolání.
Podobá se console.infoNode.js, ale má integraci s funkcemi Azure, jako je Application Insights.
function info(args: any[])
Parametry
- args
-
any[]
log(any[])
Doporučený způsob protokolování dat během vyvolání
Podobá se Node.jsconsole.log, ale má integraci s funkcemi Azure, jako je Application Insights, používá úroveň protokolu information.
function log(args: any[])
Parametry
- args
-
any[]
trace(any[])
Doporučený způsob protokolování dat trasování (úroveň 0) během vyvolání.
Podobá se console.traceNode.js, ale má integraci s funkcemi Azure, jako je Application Insights.
function trace(args: any[])
Parametry
- args
-
any[]
warn(any[])
Doporučený způsob protokolování dat upozornění (úroveň 3) během vyvolání.
Podobá se console.warnNode.js, ale má integraci s funkcemi Azure, jako je Application Insights.
function warn(args: any[])
Parametry
- args
-
any[]