InvocationContext class
Содержит метаданные и вспомогательные методы, относящиеся к этому вызову
Конструкторы
| Invocation |
Только для тестирования. Это всегда будет создано при выполнении в контексте среды выполнения Функций Azure. |
Свойства
| extra |
Объект, используемый для получения вторичных входных данных |
| extra |
Объект, используемый для задания вторичных выходных данных |
| function |
Имя вызываемой функции |
| invocation |
Уникальный guid, относящаяся к этому вызову |
| options | Параметры, используемые при регистрации функции ПРИМЕЧАНИЕ. Это значение может немного отличаться от исходного, так как оно было проверено и по умолчанию может быть явно добавлено. |
| retry |
Контекст повтора текущего выполнения функции, если определена политика повторных попыток |
| trace |
Сведения TraceContext для включения сценариев распределенной трассировки |
| trigger |
Метаданные о триггере или неопределенном, если метаданные уже представлены в другом месте, например, это будет не определено для триггеров http и таймера, так как вы можете найти эти сведения об объекте таймера запроса & вместо него. |
Методы
| debug(any[]) | Рекомендуемый способ ведения журнала данных отладки (уровень 1) во время вызова.
Аналогично Node.js |
| error(any[]) | Рекомендуемый способ ведения журнала данных об ошибках (уровень 4) во время вызова.
Аналогично Node.js |
| info(any[]) | Рекомендуемый способ ведения журнала данных (уровень 2) во время вызова.
Аналогично Node.js |
| log(any[]) | Рекомендуемый способ ведения журнала данных во время вызова.
Аналогично Node.js |
| trace(any[]) | Рекомендуемый способ ведения журнала данных трассировки (уровень 0) во время вызова.
Аналогично Node.js |
| warn(any[]) | Рекомендуемый способ ведения журнала данных предупреждения (уровень 3) во время вызова.
Аналогично Node.js |
Сведения о конструкторе
InvocationContext(InvocationContextInit)
Только для тестирования. Это всегда будет создано при выполнении в контексте среды выполнения Функций Azure.
new InvocationContext(init?: InvocationContextInit)
Параметры
Сведения о свойстве
extraInputs
Объект, используемый для получения вторичных входных данных
extraInputs: InvocationContextExtraInputs
Значение свойства
extraOutputs
Объект, используемый для задания вторичных выходных данных
extraOutputs: InvocationContextExtraOutputs
Значение свойства
functionName
Имя вызываемой функции
functionName: string
Значение свойства
string
invocationId
Уникальный guid, относящаяся к этому вызову
invocationId: string
Значение свойства
string
options
Параметры, используемые при регистрации функции ПРИМЕЧАНИЕ. Это значение может немного отличаться от исходного, так как оно было проверено и по умолчанию может быть явно добавлено.
options: EffectiveFunctionOptions
Значение свойства
retryContext
Контекст повтора текущего выполнения функции, если определена политика повторных попыток
retryContext?: RetryContext
Значение свойства
traceContext
Сведения TraceContext для включения сценариев распределенной трассировки
traceContext?: TraceContext
Значение свойства
triggerMetadata
Метаданные о триггере или неопределенном, если метаданные уже представлены в другом месте, например, это будет не определено для триггеров http и таймера, так как вы можете найти эти сведения об объекте таймера запроса & вместо него.
triggerMetadata?: TriggerMetadata
Значение свойства
Сведения о методе
debug(any[])
Рекомендуемый способ ведения журнала данных отладки (уровень 1) во время вызова.
Аналогично Node.jsconsole.debug, но имеет интеграцию с функциями Azure, такими как Application Insights
function debug(args: any[])
Параметры
- args
-
any[]
error(any[])
Рекомендуемый способ ведения журнала данных об ошибках (уровень 4) во время вызова.
Аналогично Node.jsconsole.error, но имеет интеграцию с функциями Azure, такими как Application Insights
function error(args: any[])
Параметры
- args
-
any[]
info(any[])
Рекомендуемый способ ведения журнала данных (уровень 2) во время вызова.
Аналогично Node.jsconsole.info, но имеет интеграцию с функциями Azure, такими как Application Insights
function info(args: any[])
Параметры
- args
-
any[]
log(any[])
Рекомендуемый способ ведения журнала данных во время вызова.
Аналогично Node.jsconsole.log, но имеет интеграцию с функциями Azure, такими как application insights, использует уровень журнала information
function log(args: any[])
Параметры
- args
-
any[]
trace(any[])
Рекомендуемый способ ведения журнала данных трассировки (уровень 0) во время вызова.
Аналогично Node.jsconsole.trace, но имеет интеграцию с функциями Azure, такими как Application Insights
function trace(args: any[])
Параметры
- args
-
any[]
warn(any[])
Рекомендуемый способ ведения журнала данных предупреждения (уровень 3) во время вызова.
Аналогично Node.jsconsole.warn, но имеет интеграцию с функциями Azure, такими как Application Insights
function warn(args: any[])
Параметры
- args
-
any[]