DummyEntityContext class
Durable Functions API를 모의/스텁하는 데 도움이 되는 더미 기본값이 있는 엔터티 컨텍스트입니다.
- Extends
생성자
| Dummy |
더미 엔터티 컨텍스트의 새 인스턴스를 만듭니다. 모든 매개 변수는 선택 사항이지만 테스트 프로세스에서 유연성을 사용하도록 노출됩니다. |
속성
| df | 모든 DF 엔터티 API 및 속성을 포함하는 개체 |
상속된 속성
| 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 |
생성자 세부 정보
DummyEntityContext<T>(string, string, LogHandler)
더미 엔터티 컨텍스트의 새 인스턴스를 만듭니다. 모든 매개 변수는 선택 사항이지만 테스트 프로세스에서 유연성을 사용하도록 노출됩니다.
new DummyEntityContext(functionName?: string, invocationId?: string, logHandler?: LogHandler)
매개 변수
- functionName
-
string
엔터티 함수의 이름
- invocationId
-
string
엔터티 함수의 이 특정 호출 ID
- logHandler
- LogHandler
엔터티 함수에서 들어오는 로그를 내보내는 처리기
속성 세부 정보
df
상속된 속성 세부 정보
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유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.
function debug(args: any[])
매개 변수
- args
-
any[]
InvocationContext.debug에서 상속된
error(any[])
호출 중에 오류 데이터(수준 4)를 기록하는 권장 방법입니다.
Node.jsconsole.error유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.
function error(args: any[])
매개 변수
- args
-
any[]
InvocationContext.error에서 상속된
info(any[])
호출 중에 정보 데이터(수준 2)를 기록하는 권장 방법입니다.
Node.jsconsole.info유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.
function info(args: any[])
매개 변수
- args
-
any[]
InvocationContext.info 상속된
log(any[])
호출 중에 데이터를 기록하는 권장 방법입니다.
Node.jsconsole.log유사하지만 Application Insights와 같은 Azure 기능과 통합되어 '정보' 로그 수준을 사용합니다.
function log(args: any[])
매개 변수
- args
-
any[]
InvocationContext.log 상속된
trace(any[])
호출 중에 추적 데이터(수준 0)를 기록하는 권장 방법입니다.
Node.jsconsole.trace유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.
function trace(args: any[])
매개 변수
- args
-
any[]
InvocationContext.trace에서 상속된
warn(any[])
호출 중에 경고 데이터(수준 3)를 기록하는 권장 방법입니다.
Node.jsconsole.warn유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.
function warn(args: any[])
매개 변수
- args
-
any[]
InvocationContext.warn에서 상속된