InvocationContext class
Zawiera metadane i metody pomocnicze specyficzne dla tego wywołania
Konstruktory
| Invocation |
Tylko do celów testowych. Będzie to zawsze tworzone po uruchomieniu w kontekście środowiska uruchomieniowego usługi Azure Functions |
Właściwości
| 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
| 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 konstruktora
InvocationContext(InvocationContextInit)
Tylko do celów testowych. Będzie to zawsze tworzone po uruchomieniu w kontekście środowiska uruchomieniowego usługi Azure Functions
new InvocationContext(init?: InvocationContextInit)
Parametry
Szczegóły właściwości
extraInputs
Obiekt używany do pobierania pomocniczych danych wejściowych
extraInputs: InvocationContextExtraInputs
Wartość właściwości
extraOutputs
Obiekt używany do ustawiania pomocniczych danych wyjściowych
extraOutputs: InvocationContextExtraOutputs
Wartość właściwości
functionName
Nazwa wywoływanej funkcji
functionName: string
Wartość właściwości
string
invocationId
Unikatowy identyfikator GUID specyficzny dla tego wywołania
invocationId: string
Wartość właściwości
string
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
retryContext
Kontekst ponawiania próby wykonania bieżącej funkcji, jeśli zdefiniowano zasady ponawiania
retryContext?: RetryContext
Wartość właściwości
traceContext
Informacje traceContext umożliwiające włączanie scenariuszy śledzenia rozproszonego
traceContext?: TraceContext
Wartość właściwości
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
Szczegóły metody
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[]
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[]
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[]
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[]
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[]
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[]