EntityContext interface

Объект контекста, переданный в функции сущности.

Extends

Свойства

df

Объект, содержащий все API сущностей DF и свойства

Унаследованные свойства

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

Сведения о свойстве

df

Объект, содержащий все API сущностей DF и свойства

df: DurableEntityContext<T>

Значение свойства

Сведения об унаследованном свойстве

extraInputs

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

extraInputs: InvocationContextExtraInputs

Значение свойства

наследуется от InvocationContext.extraInputs

extraOutputs

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

extraOutputs: InvocationContextExtraOutputs

Значение свойства

наследуется от InvocationContext.extraOutputs

functionName

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

functionName: string

Значение свойства

string

Наследуется от InvocationContext.functionName

invocationId

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

invocationId: string

Значение свойства

string

наследуется от InvocationContext.invocationId

options

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

options: EffectiveFunctionOptions

Значение свойства

наследуется от InvocationContext.options

retryContext

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

retryContext?: RetryContext

Значение свойства

наследуется от InvocationContext.retryContext

traceContext

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

traceContext?: TraceContext

Значение свойства

наследуется от InvocationContext.traceContext

triggerMetadata

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

triggerMetadata?: TriggerMetadata

Значение свойства

Унаследовано от InvocationContext.triggerMetadata

Сведения о наследуемом методе

debug(any[])

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

function debug(args: any[])

Параметры

args

any[]

наследуется от InvocationContext.debug

error(any[])

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

function error(args: any[])

Параметры

args

any[]

наследуется от InvocationContext.error

info(any[])

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

function info(args: any[])

Параметры

args

any[]

унаследован от InvocationContext.info

log(any[])

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

function log(args: any[])

Параметры

args

any[]

унаследован от InvocationContext.log

trace(any[])

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

function trace(args: any[])

Параметры

args

any[]

унаследован от InvocationContext.trace

warn(any[])

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

function warn(args: any[])

Параметры

args

any[]

наследуется от InvocationContext.warn