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
| extra |
Ein Objekt zum Abrufen sekundärer Eingaben |
| extra |
Ein Objekt zum Festlegen von sekundären Ausgaben |
| function |
Der Name der Funktion, die aufgerufen wird |
| invocation |
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. |
| retry |
Der Wiederholungskontext der aktuellen Funktionsausführung, wenn die Wiederholungsrichtlinie definiert ist |
| trace |
TraceContext-Informationen zum Aktivieren von verteilten Ablaufverfolgungsszenarien |
| trigger |
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 |
| error(any[]) | Die empfohlene Methode zum Protokollieren von Fehlerdaten (Ebene 4) während des Aufrufs.
Ähnlich wie die |
| info(any[]) | Die empfohlene Methode zum Protokollieren von Informationsdaten (Ebene 2) während des Aufrufs.
Ähnlich wie die |
| log(any[]) | Die empfohlene Methode zum Protokollieren von Daten während des Aufrufs.
Ähnlich wie Node.js" |
| trace(any[]) | Die empfohlene Methode zum Protokollieren von Ablaufverfolgungsdaten (Ebene 0) während des Aufrufs.
Ähnlich wie die |
| warn(any[]) | Die empfohlene Methode zum Protokollieren von Warndaten (Ebene 3) während des Aufrufs.
Ähnlich wie die |
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