Поделиться через


InvocationContext class

Содержит метаданные и вспомогательные методы, относящиеся к этому вызову

Конструкторы

InvocationContext(InvocationContextInit)

Только для тестирования. Это всегда будет создано при выполнении в контексте среды выполнения Функций Azure.

Свойства

extraInputs

Объект, используемый для получения вторичных входных данных

extraOutputs

Объект, используемый для задания вторичных выходных данных

functionName

Имя вызываемой функции

invocationId

Уникальный guid, относящаяся к этому вызову

options

Параметры, используемые при регистрации функции ПРИМЕЧАНИЕ. Это значение может немного отличаться от исходного, так как оно было проверено и по умолчанию может быть явно добавлено.

retryContext

Контекст повтора текущего выполнения функции, если определена политика повторных попыток

traceContext

Сведения TraceContext для включения сценариев распределенной трассировки

triggerMetadata

Метаданные о триггере или неопределенном, если метаданные уже представлены в другом месте, например, это будет не определено для триггеров http и таймера, так как вы можете найти эти сведения об объекте таймера запроса & вместо него.

Методы

debug(any[])

Рекомендуемый способ ведения журнала данных отладки (уровень 1) во время вызова. Аналогично Node.jsconsole.debug, но имеет интеграцию с функциями Azure, такими как Application Insights

error(any[])

Рекомендуемый способ ведения журнала данных об ошибках (уровень 4) во время вызова. Аналогично Node.jsconsole.error, но имеет интеграцию с функциями Azure, такими как Application Insights

info(any[])

Рекомендуемый способ ведения журнала данных (уровень 2) во время вызова. Аналогично Node.jsconsole.info, но имеет интеграцию с функциями Azure, такими как Application Insights

log(any[])

Рекомендуемый способ ведения журнала данных во время вызова. Аналогично Node.jsconsole.log, но имеет интеграцию с функциями Azure, такими как application insights, использует уровень журнала information

trace(any[])

Рекомендуемый способ ведения журнала данных трассировки (уровень 0) во время вызова. Аналогично Node.jsconsole.trace, но имеет интеграцию с функциями Azure, такими как Application Insights

warn(any[])

Рекомендуемый способ ведения журнала данных предупреждения (уровень 3) во время вызова. Аналогично Node.jsconsole.warn, но имеет интеграцию с функциями Azure, такими как Application Insights

Сведения о конструкторе

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[]