EntityContext interface
Kontextový objekt předaný funkcím entity.
- Extends
Vlastnosti
| df | Objekt obsahující všechna rozhraní API a vlastnosti entity DF |
Zděděné 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. |
Zděděné 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 vlastnosti
df
Objekt obsahující všechna rozhraní API a vlastnosti entity DF
df: DurableEntityContext<T>
Hodnota vlastnosti
Podrobnosti zděděných vlastností
extraInputs
Objekt sloužící k získání sekundárních vstupů
extraInputs: InvocationContextExtraInputs
Hodnota vlastnosti
zděděno z InvocationContext.extraInputs
extraOutputs
Objekt použitý k nastavení sekundárních výstupů
extraOutputs: InvocationContextExtraOutputs
Hodnota vlastnosti
zděděno z InvocationContext.extraOutputs
functionName
Název funkce, která se vyvolá
functionName: string
Hodnota vlastnosti
string
zděděno z InvocationContext.functionName
invocationId
Jedinečný identifikátor GUID specifický pro toto vyvolání
invocationId: string
Hodnota vlastnosti
string
zděděno z InvocationContext.invocationId
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
zděděno z InvocationContext.options
retryContext
Kontext opakování aktuálního spuštění funkce, pokud je definována zásada opakování
retryContext?: RetryContext
Hodnota vlastnosti
zděděno z InvocationContext.retryContext
traceContext
Informace TraceContext pro povolení distribuovaných scénářů trasování
traceContext?: TraceContext
Hodnota vlastnosti
zděděno z InvocationContext.traceContext
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
zděděno z InvocationContext.triggerMetadata
Podrobnosti zděděných metod
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[]
zděděno z InvocationContext.debug
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[]
zděděno z InvocationContext.error
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[]
zděděno ze InvocationContext.info
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[]
zděděno ze InvocationContext.log
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[]
zděděno z InvocationContext.trace
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[]
zděděno z InvocationContext.warn