durable-functions package
클래스
| AggregatedError |
context.df.Task.all()이 실패할 때 throw되는 특정 오류입니다. 해당 메시지에는 실패한 모든 예외의 집계가 포함됩니다. 아래 형식을 따라야 합니다. context.df.Task.all()에 아래 오류 메시지가 발생했습니다. 이름: DurableError 메시지: 활동 함수 "ActivityA"가 실패했습니다. 스택 추적 : <스택 추적>이름: DurableError 메시지: 활동 함수 "ActivityB"가 실패했습니다. 스택 추적 : <스택 추적> |
| DummyEntityContext |
Durable Functions API를 모의/스텁하는 데 도움이 되는 더미 기본값이 있는 엔터티 컨텍스트입니다. |
| DummyOrchestrationContext |
Durable Functions API를 모의/스텁하는 데 도움이 되는 더미 기본값이 있는 오케스트레이션 컨텍스트입니다. |
| DurableClient |
오케스트레이션 및 엔터티 인스턴스에 이벤트를 시작, 쿼리, 종료 및 발생시키는 클라이언트입니다. |
| DurableError |
예약된 활동 또는 하위 서버가 실패할 때 throw되는 특정 오류입니다.
이 오류는 durableJS 라이브러리에서 throw된 예외만 catch하기 위해 |
| DurableOrchestrationContext |
오케스트레이션 작업을 구현하는 애플리케이션 코드에 대한 기능을 제공합니다. |
| DurableOrchestrationStatus |
지속성 오케스트레이션 인스턴스의 상태를 나타냅니다.
|
| EntityId |
엔터티 클래스 및 엔터티 키로 구성된 엔터티에 대한 고유 식별자입니다. |
| EntityStateResponse |
DurableClient.readEntityState()에서 반환된 응답입니다. |
| HttpManagementPayload |
인스턴스 관리 HTTP 엔드포인트를 포함하는 데이터 구조입니다. |
| ManagedIdentityTokenSource |
예제 Azure Resource Manager HTTP API를 호출하여 Azure 구독 목록을 가져옵니다.
|
| PurgeHistoryResult |
이 제거 기록 실행에 대한 통계를 저장할 클래스입니다. DurableClient.purgeHistory()의 반환 형식입니다. |
| RetryOptions |
다양한 작업에 매개 변수로 전달할 수 있는 재시도 정책을 정의합니다. |
인터페이스
| ActivityOptions | |
| ActivityTrigger | |
| CallHttpOptions |
오케스트레이션 컨텍스트에서 |
| DurableClientInput | |
| DurableClientOptions |
Durable Client 함수에 대한 입력, 출력 및 처리기를 구성합니다. |
| DurableEntityContext |
엔터티 작업을 구현하는 애플리케이션 코드에 대한 기능을 제공합니다. |
| EntityContext |
엔터티 함수에 전달된 컨텍스트 개체입니다. |
| EntityOptions | |
| EntityTrigger | |
| GetStatusOptions |
클라이언트 |
| HttpDurableClientOptions |
HTTP 트리거 지속성 클라이언트 함수에 대한 옵션을 구성합니다. |
| OrchestrationContext |
오케스트레이션 함수에 전달된 컨텍스트 개체입니다. |
| OrchestrationFilter |
작업을 수행할 오케스트레이션을 필터링하기 위해 DurableClient API에 전달된 Options 개체 |
| OrchestrationOptions | |
| OrchestrationTrigger | |
| RegisteredActivityTask |
지속성 함수 작업입니다. |
| RegisteredOrchestrationTask |
지속성 함수 작업입니다. |
| StartNewOptions |
|
| Task |
지속성 함수 작업입니다. |
| TaskHubOptions |
작업 허브 속성을 지정하기 위해 DurableClient API에 전달된 Options 개체 |
| TimerDurableClientOptions |
타이머 트리거 지속성 클라이언트 함수에 대한 옵션을 구성합니다. |
| TimerTask |
DurableClient반환됩니다. 호출이 -ed가 아닌 경우createTimer(Date) 오케스트레이션이 완료되려면 보류 중인 모든 타이머를 완료하거나 취소해야 합니다. 예제 타이머 취소
예제 시간 제한 만들기
|
| WaitForCompletionOptions |
지속성 함수에서 출력을 기다리는 시간과 출력을 확인하는 빈도에 대한 시간 제한을 지정하기 위해 |
형식 별칭
| ActivityHandler | |
| DurableClientHandler |
일부 트리거에 의해 트리거되고 DurableClient 인스턴스를 입력으로 수신하는 처리기 함수의 형식입니다. |
| EntityHandler | |
| HttpDurableClientHandler | |
| OrchestrationHandler |
오케스트레이션으로 등록할 수 있는 생성기 유형 |
| RegisteredActivity | |
| RegisteredOrchestration | |
| TimerDurableClientHandler | |
| TokenSource | |
열거형
| OrchestrationRuntimeStatus |
오케스트레이션 인스턴스의 상태입니다. |
함수
| get |
OrchestrationClient 인스턴스를 반환합니다. |
함수 세부 정보
getClient(InvocationContext)
OrchestrationClient 인스턴스를 반환합니다.
function getClient(context: InvocationContext): DurableClient
매개 변수
- context
- InvocationContext
본문이 이 메서드를 호출하는 Azure 함수의 컨텍스트 개체입니다.