EntityContext interface
Объект контекста, переданный в функции сущности.
- Extends
Свойства
| df | Объект, содержащий все API сущностей DF и свойства |
Унаследованные свойства
| 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 |
Сведения о свойстве
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