EntityContext interface

Kontextobjekt, das an Entitätsfunktionen übergeben wird.

Extends

Eigenschaften

df

Objekt, das alle DF-Entitäts-APIs und -Eigenschaften enthält

Geerbte Eigenschaften

extraInputs

Ein Objekt zum Abrufen sekundärer Eingaben

extraOutputs

Ein Objekt zum Festlegen von sekundären Ausgaben

functionName

Der Name der Funktion, die aufgerufen wird

invocationId

Eine eindeutige GUID, die für diesen Aufruf spezifisch ist

options

Die Optionen, die beim Registrieren der FunktionsNOTIZ verwendet werden: Dieser Wert kann sich geringfügig vom Original unterscheiden, da er überprüft wurde und Standardwerte explizit hinzugefügt wurden.

retryContext

Der Wiederholungskontext der aktuellen Funktionsausführung, wenn die Wiederholungsrichtlinie definiert ist

traceContext

TraceContext-Informationen zum Aktivieren von verteilten Ablaufverfolgungsszenarien

triggerMetadata

Metadaten zum Trigger oder nicht definiert, wenn die Metadaten bereits an anderer Stelle dargestellt werden. Dies ist beispielsweise für HTTP- und Timertrigger nicht definiert, da Sie diese Informationen für die Anforderung & Timerobjekts finden können.

Geerbte Methoden

debug(any[])

Die empfohlene Methode zum Protokollieren von Debugdaten (Ebene 1) während des Aufrufs. Ähnlich wie die console.debugvon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

error(any[])

Die empfohlene Methode zum Protokollieren von Fehlerdaten (Ebene 4) während des Aufrufs. Ähnlich wie die console.errorvon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

info(any[])

Die empfohlene Methode zum Protokollieren von Informationsdaten (Ebene 2) während des Aufrufs. Ähnlich wie die console.infovon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

log(any[])

Die empfohlene Methode zum Protokollieren von Daten während des Aufrufs. Ähnlich wie Node.js"console.log" verfügt aber über Integration in Azure-Features wie Anwendungserkenntnisse verwendet die Protokollebene "Informationen"

trace(any[])

Die empfohlene Methode zum Protokollieren von Ablaufverfolgungsdaten (Ebene 0) während des Aufrufs. Ähnlich wie die console.tracevon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

warn(any[])

Die empfohlene Methode zum Protokollieren von Warndaten (Ebene 3) während des Aufrufs. Ähnlich wie die console.warnvon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

Details zur Eigenschaft

df

Objekt, das alle DF-Entitäts-APIs und -Eigenschaften enthält

df: DurableEntityContext<T>

Eigenschaftswert

Geerbte Eigenschaftsdetails

extraInputs

Ein Objekt zum Abrufen sekundärer Eingaben

extraInputs: InvocationContextExtraInputs

Eigenschaftswert

geerbt von InvocationContext.extraInputs

extraOutputs

Ein Objekt zum Festlegen von sekundären Ausgaben

extraOutputs: InvocationContextExtraOutputs

Eigenschaftswert

geerbt von InvocationContext.extraOutputs

functionName

Der Name der Funktion, die aufgerufen wird

functionName: string

Eigenschaftswert

string

geerbt von InvocationContext.functionName

invocationId

Eine eindeutige GUID, die für diesen Aufruf spezifisch ist

invocationId: string

Eigenschaftswert

string

geerbt von InvocationContext.invocationId

options

Die Optionen, die beim Registrieren der FunktionsNOTIZ verwendet werden: Dieser Wert kann sich geringfügig vom Original unterscheiden, da er überprüft wurde und Standardwerte explizit hinzugefügt wurden.

options: EffectiveFunctionOptions

Eigenschaftswert

Geerbt von InvocationContext.options

retryContext

Der Wiederholungskontext der aktuellen Funktionsausführung, wenn die Wiederholungsrichtlinie definiert ist

retryContext?: RetryContext

Eigenschaftswert

geerbt von InvocationContext.retryContext

traceContext

TraceContext-Informationen zum Aktivieren von verteilten Ablaufverfolgungsszenarien

traceContext?: TraceContext

Eigenschaftswert

geerbt von InvocationContext.traceContext

triggerMetadata

Metadaten zum Trigger oder nicht definiert, wenn die Metadaten bereits an anderer Stelle dargestellt werden. Dies ist beispielsweise für HTTP- und Timertrigger nicht definiert, da Sie diese Informationen für die Anforderung & Timerobjekts finden können.

triggerMetadata?: TriggerMetadata

Eigenschaftswert

geerbt von InvocationContext.triggerMetadata

Details zur geerbten Methode

debug(any[])

Die empfohlene Methode zum Protokollieren von Debugdaten (Ebene 1) während des Aufrufs. Ähnlich wie die console.debugvon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

function debug(args: any[])

Parameter

args

any[]

geerbt von InvocationContext.debug

error(any[])

Die empfohlene Methode zum Protokollieren von Fehlerdaten (Ebene 4) während des Aufrufs. Ähnlich wie die console.errorvon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

function error(args: any[])

Parameter

args

any[]

geerbt von InvocationContext.error

info(any[])

Die empfohlene Methode zum Protokollieren von Informationsdaten (Ebene 2) während des Aufrufs. Ähnlich wie die console.infovon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

function info(args: any[])

Parameter

args

any[]

geerbt von InvocationContext.info

log(any[])

Die empfohlene Methode zum Protokollieren von Daten während des Aufrufs. Ähnlich wie Node.js"console.log" verfügt aber über Integration in Azure-Features wie Anwendungserkenntnisse verwendet die Protokollebene "Informationen"

function log(args: any[])

Parameter

args

any[]

geerbt von InvocationContext.log

trace(any[])

Die empfohlene Methode zum Protokollieren von Ablaufverfolgungsdaten (Ebene 0) während des Aufrufs. Ähnlich wie die console.tracevon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

function trace(args: any[])

Parameter

args

any[]

geerbt von InvocationContext.trace

warn(any[])

Die empfohlene Methode zum Protokollieren von Warndaten (Ebene 3) während des Aufrufs. Ähnlich wie die console.warnvon Node.js, aber die Integration mit Azure-Features wie Anwendungserkenntnissen

function warn(args: any[])

Parameter

args

any[]

geerbt von InvocationContext.warn