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

extraInputs

Objekt sloužící k získání sekundárních vstupů

extraOutputs

Objekt použitý k nastavení sekundárních výstupů

functionName

Název funkce, která se vyvolá

invocationId

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.

retryContext

Kontext opakování aktuálního spuštění funkce, pokud je definována zásada opakování

traceContext

Informace TraceContext pro povolení distribuovaných scénářů trasování

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.

Zděděné 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.

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.

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.

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.

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.

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.

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