OrchestrationContext interface
Obiekt kontekstu przekazany do funkcji orkiestracji.
- Rozszerzenie
Właściwości
| df | Obiekt zawierający wszystkie interfejsy API orkiestracji systemu plików DF i właściwości |
Właściwości dziedziczone
| extra |
Obiekt używany do pobierania pomocniczych danych wejściowych |
| extra |
Obiekt używany do ustawiania pomocniczych danych wyjściowych |
| function |
Nazwa wywoływanej funkcji |
| invocation |
Unikatowy identyfikator GUID specyficzny dla tego wywołania |
| options | Opcje używane podczas rejestrowania funkcji UWAGA: Ta wartość może się nieco różnić od oryginalnego, ponieważ została zweryfikowana, a wartości domyślne mogły zostać jawnie dodane |
| retry |
Kontekst ponawiania próby wykonania bieżącej funkcji, jeśli zdefiniowano zasady ponawiania |
| trace |
Informacje traceContext umożliwiające włączanie scenariuszy śledzenia rozproszonego |
| trigger |
Metadane dotyczące wyzwalacza lub niezdefiniowane, jeśli metadane są już reprezentowane w innym miejscu Na przykład nie będzie to zdefiniowane dla wyzwalaczy http i czasomierza, ponieważ można znaleźć te informacje na temat żądania & obiektu czasomierza. |
Metody dziedziczone
| debug(any[]) | Zalecany sposób rejestrowania danych debugowania (poziom 1) podczas wywołania.
Podobnie jak |
| error(any[]) | Zalecany sposób rejestrowania danych o błędach (poziom 4) podczas wywołania.
Podobnie jak |
| info(any[]) | Zalecany sposób rejestrowania danych informacji (poziom 2) podczas wywołania.
Podobnie jak |
| log(any[]) | Zalecany sposób rejestrowania danych podczas wywołania.
Podobnie jak Node.js" |
| trace(any[]) | Zalecany sposób rejestrowania danych śledzenia (poziom 0) podczas wywołania.
Podobnie jak |
| warn(any[]) | Zalecany sposób rejestrowania danych ostrzegawczych (poziom 3) podczas wywołania.
Podobnie jak |
Szczegóły właściwości
df
Obiekt zawierający wszystkie interfejsy API orkiestracji systemu plików DF i właściwości
df: DurableOrchestrationContext
Wartość właściwości
Szczegóły właściwości dziedziczonej
extraInputs
Obiekt używany do pobierania pomocniczych danych wejściowych
extraInputs: InvocationContextExtraInputs
Wartość właściwości
dziedziczone z invocationContext.extraInputs
extraOutputs
Obiekt używany do ustawiania pomocniczych danych wyjściowych
extraOutputs: InvocationContextExtraOutputs
Wartość właściwości
dziedziczone z InvocationContext.extraOutputs
functionName
Nazwa wywoływanej funkcji
functionName: string
Wartość właściwości
string
dziedziczone z InvocationContext.functionName
invocationId
Unikatowy identyfikator GUID specyficzny dla tego wywołania
invocationId: string
Wartość właściwości
string
dziedziczone z identyfikatora invocationContext.invocationId
options
Opcje używane podczas rejestrowania funkcji UWAGA: Ta wartość może się nieco różnić od oryginalnego, ponieważ została zweryfikowana, a wartości domyślne mogły zostać jawnie dodane
options: EffectiveFunctionOptions
Wartość właściwości
dziedziczone z InvocationContext.options
retryContext
Kontekst ponawiania próby wykonania bieżącej funkcji, jeśli zdefiniowano zasady ponawiania
retryContext?: RetryContext
Wartość właściwości
dziedziczone z InvocationContext.retryContext
traceContext
Informacje traceContext umożliwiające włączanie scenariuszy śledzenia rozproszonego
traceContext?: TraceContext
Wartość właściwości
dziedziczone z InvocationContext.traceContext
triggerMetadata
Metadane dotyczące wyzwalacza lub niezdefiniowane, jeśli metadane są już reprezentowane w innym miejscu Na przykład nie będzie to zdefiniowane dla wyzwalaczy http i czasomierza, ponieważ można znaleźć te informacje na temat żądania & obiektu czasomierza.
triggerMetadata?: TriggerMetadata
Wartość właściwości
dziedziczone z InvocationContext.triggerMetadata
Szczegóły metody dziedziczonej
debug(any[])
Zalecany sposób rejestrowania danych debugowania (poziom 1) podczas wywołania.
Podobnie jak console.debugNode.js, ale ma integrację z funkcjami platformy Azure, takimi jak application insights
function debug(args: any[])
Parametry
- args
-
any[]
dziedziczone z InvocationContext.debug
error(any[])
Zalecany sposób rejestrowania danych o błędach (poziom 4) podczas wywołania.
Podobnie jak console.errorNode.js, ale ma integrację z funkcjami platformy Azure, takimi jak application insights
function error(args: any[])
Parametry
- args
-
any[]
dziedziczone z InvocationContext.error
info(any[])
Zalecany sposób rejestrowania danych informacji (poziom 2) podczas wywołania.
Podobnie jak console.infoNode.js, ale ma integrację z funkcjami platformy Azure, takimi jak application insights
function info(args: any[])
Parametry
- args
-
any[]
dziedziczone z InvocationContext.info
log(any[])
Zalecany sposób rejestrowania danych podczas wywołania.
Podobnie jak Node.js"console.log", ale ma integrację z funkcjami platformy Azure, takimi jak application insights, korzysta z poziomu dziennika "informacje"
function log(args: any[])
Parametry
- args
-
any[]
dziedziczone z InvocationContext.log
trace(any[])
Zalecany sposób rejestrowania danych śledzenia (poziom 0) podczas wywołania.
Podobnie jak console.traceNode.js, ale ma integrację z funkcjami platformy Azure, takimi jak application insights
function trace(args: any[])
Parametry
- args
-
any[]
dziedziczone z InvocationContext.trace
warn(any[])
Zalecany sposób rejestrowania danych ostrzegawczych (poziom 3) podczas wywołania.
Podobnie jak console.warnNode.js, ale ma integrację z funkcjami platformy Azure, takimi jak application insights
function warn(args: any[])
Parametry
- args
-
any[]
dziedziczone z InvocationContext.warn