다음을 통해 공유


InvocationContext class

이 호출과 관련된 메타데이터 및 도우미 메서드를 포함합니다.

생성자

InvocationContext(InvocationContextInit)

테스트용으로만 사용됩니다. Azure Functions 런타임의 컨텍스트에서 실행할 때 항상 생성됩니다.

속성

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 기능과 통합됩니다.

생성자 세부 정보

InvocationContext(InvocationContextInit)

테스트용으로만 사용됩니다. Azure Functions 런타임의 컨텍스트에서 실행할 때 항상 생성됩니다.

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유사하지만 Application Insights와 같은 Azure 기능과 통합됩니다.

function debug(args: any[])

매개 변수

args

any[]

error(any[])

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

function error(args: any[])

매개 변수

args

any[]

info(any[])

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

function info(args: any[])

매개 변수

args

any[]

log(any[])

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

function log(args: any[])

매개 변수

args

any[]

trace(any[])

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

function trace(args: any[])

매개 변수

args

any[]

warn(any[])

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

function warn(args: any[])

매개 변수

args

any[]