다음을 통해 공유


DummyOrchestrationContext class

Durable Functions API를 모의/스텁하는 데 도움이 되는 더미 기본값이 있는 오케스트레이션 컨텍스트입니다.

Extends

생성자

DummyOrchestrationContext(string, string, LogHandler)

더미 오케스트레이션 컨텍스트의 새 인스턴스를 만듭니다. 모든 매개 변수는 선택 사항이지만 테스트 프로세스에서 유연성을 사용하도록 노출됩니다.

속성

df

모든 DF 오케스트레이션 API 및 속성을 포함하는 개체

상속된 속성

extraInputs

보조 입력을 가져오는 데 사용되는 개체

extraOutputs

보조 출력을 설정하는 데 사용되는 개체입니다.

functionName

호출되는 함수의 이름입니다.

invocationId

이 호출과 관련된 고유 GUID

options

함수를 등록할 때 사용되는 옵션 참고: 이 값은 유효성이 검사되고 기본값이 명시적으로 추가되었을 수 있으므로 원래 값과 약간 다를 수 있습니다.

retryContext

재시도 정책이 정의된 경우 현재 함수 실행의 재시도 컨텍스트

traceContext

분산 추적 시나리오를 사용하도록 설정하는 TraceContext 정보

triggerMetadata

트리거에 대한 메타데이터 또는 메타데이터가 이미 다른 곳에 표시되는 경우 정의되지 않음 예를 들어 요청 & 타이머 개체에 대한 정보를 찾을 수 있으므로 http 및 타이머 트리거에 대해 정의되지 않습니다.

상속된 메서드

debug(any[])

호출 중에 디버그 데이터(수준 1)를 기록하는 권장 방법입니다. Node.jsconsole.debug유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.

error(any[])

호출 중에 오류 데이터(수준 4)를 기록하는 권장 방법입니다. Node.jsconsole.error유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.

info(any[])

호출 중에 정보 데이터(수준 2)를 기록하는 권장 방법입니다. Node.jsconsole.info유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.

log(any[])

호출 중에 데이터를 기록하는 권장 방법입니다. Node.jsconsole.log유사하지만 Application Insights와 같은 Azure 기능과 통합되어 '정보' 로그 수준을 사용합니다.

trace(any[])

호출 중에 추적 데이터(수준 0)를 기록하는 권장 방법입니다. Node.jsconsole.trace유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.

warn(any[])

호출 중에 경고 데이터(수준 3)를 기록하는 권장 방법입니다. Node.jsconsole.warn유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.

생성자 세부 정보

DummyOrchestrationContext(string, string, LogHandler)

더미 오케스트레이션 컨텍스트의 새 인스턴스를 만듭니다. 모든 매개 변수는 선택 사항이지만 테스트 프로세스에서 유연성을 사용하도록 노출됩니다.

new DummyOrchestrationContext(functionName?: string, invocationId?: string, logHandler?: LogHandler)

매개 변수

functionName

string

오케스트레이션 함수의 이름

invocationId

string

오케스트레이션의 이러한 특정 호출 ID

logHandler
LogHandler

오케스트레이션 함수에서 오는 로그를 내보내는 처리기

속성 세부 정보

df

모든 DF 오케스트레이션 API 및 속성을 포함하는 개체

df: DurableOrchestrationContext

속성 값

상속된 속성 세부 정보

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에서 상속된