OrchestrationContext interface
Düzenleme İşlevlerine geçirilen bağlam nesnesi.
- Extends
Özellikler
| df | Tüm DF düzenleme API'lerini ve özelliklerini içeren nesne |
Devralınan Özellikler
| extra |
İkincil girişleri almak için kullanılan nesne |
| extra |
İkincil çıkışları ayarlamak için kullanılan nesne |
| function |
Çağrılan işlevin adı |
| invocation |
Bu çağrıya özgü benzersiz guid |
| options | İşlevi kaydederken kullanılan seçenekler NOT: Doğrulanmış ve varsayılan değerler açıkça eklenmiş olabileceğinden bu değer özgün değerden biraz farklı olabilir |
| retry |
Yeniden deneme ilkesi tanımlanmışsa geçerli işlev yürütmesinin yeniden deneme bağlamı |
| trace |
Dağıtılmış izleme senaryolarını etkinleştirmek için TraceContext bilgileri |
| trigger |
Tetikleyiciyle ilgili meta veriler veya meta veriler zaten başka bir yerde gösteriliyorsa tanımlanmamış örneğin, http ve zamanlayıcı tetikleyicileri için tanımsız olur çünkü bunun yerine istek & zamanlayıcı nesnesinde bu bilgileri bulabilirsiniz |
Devralınan Yöntemler
| debug(any[]) | Çağırma sırasında hata ayıklama verilerini (düzey 1) günlüğe kaydetmenin önerilen yolu.
Node.js'nin |
| error(any[]) | Çağırma sırasında hata verilerini (düzey 4) günlüğe kaydetmenin önerilen yolu.
Node.js'nin |
| info(any[]) | Çağrı sırasında bilgi verilerini günlüğe kaydetmenin önerilen yolu (düzey 2).
Node.js'nin |
| log(any[]) | Çağırma sırasında verileri günlüğe kaydetmenin önerilen yolu.
Node.js'nin |
| trace(any[]) | Çağırma sırasında izleme verilerini (düzey 0) günlüğe kaydetmenin önerilen yolu.
Node.js'nin |
| warn(any[]) | Çağrı sırasında uyarı verilerini (düzey 3) günlüğe kaydetmenin önerilen yolu.
Node.js'nin |
Özellik Ayrıntıları
df
Tüm DF düzenleme API'lerini ve özelliklerini içeren nesne
df: DurableOrchestrationContext
Özellik Değeri
Devralınan Özellik Detayları
extraInputs
İkincil girişleri almak için kullanılan nesne
extraInputs: InvocationContextExtraInputs
Özellik Değeri
InvocationContext.extraInputs Devralındı
extraOutputs
İkincil çıkışları ayarlamak için kullanılan nesne
extraOutputs: InvocationContextExtraOutputs
Özellik Değeri
InvocationContext.extraOutputs'tan Devralınan
functionName
Çağrılan işlevin adı
functionName: string
Özellik Değeri
string
InvocationContext.functionName öğesinden Devralınan
invocationId
Bu çağrıya özgü benzersiz guid
invocationId: string
Özellik Değeri
string
InvocationContext.invocationId dosyasından Devralınan
options
İşlevi kaydederken kullanılan seçenekler NOT: Doğrulanmış ve varsayılan değerler açıkça eklenmiş olabileceğinden bu değer özgün değerden biraz farklı olabilir
options: EffectiveFunctionOptions
Özellik Değeri
InvocationContext.options'tan Devralınmış
retryContext
Yeniden deneme ilkesi tanımlanmışsa geçerli işlev yürütmesinin yeniden deneme bağlamı
retryContext?: RetryContext
Özellik Değeri
InvocationContext.retryContext Devralındı
traceContext
Dağıtılmış izleme senaryolarını etkinleştirmek için TraceContext bilgileri
traceContext?: TraceContext
Özellik Değeri
InvocationContext.traceContext Devralındı
triggerMetadata
Tetikleyiciyle ilgili meta veriler veya meta veriler zaten başka bir yerde gösteriliyorsa tanımlanmamış örneğin, http ve zamanlayıcı tetikleyicileri için tanımsız olur çünkü bunun yerine istek & zamanlayıcı nesnesinde bu bilgileri bulabilirsiniz
triggerMetadata?: TriggerMetadata
Özellik Değeri
InvocationContext.triggerMetadata'dan Devralınan
Devralınan Yöntemin Ayrıntıları
debug(any[])
Çağırma sırasında hata ayıklama verilerini (düzey 1) günlüğe kaydetmenin önerilen yolu.
Node.js'nin console.debugbenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır
function debug(args: any[])
Parametreler
- args
-
any[]
InvocationContext.debug Devralındı
error(any[])
Çağırma sırasında hata verilerini (düzey 4) günlüğe kaydetmenin önerilen yolu.
Node.js'nin console.errorbenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır
function error(args: any[])
Parametreler
- args
-
any[]
InvocationContext.error Devralındı
info(any[])
Çağrı sırasında bilgi verilerini günlüğe kaydetmenin önerilen yolu (düzey 2).
Node.js'nin console.infobenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır
function info(args: any[])
Parametreler
- args
-
any[]
InvocationContext.info Devralındı
log(any[])
Çağırma sırasında verileri günlüğe kaydetmenin önerilen yolu.
Node.js'nin console.logbenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır 'bilgi' günlük düzeyini kullanır
function log(args: any[])
Parametreler
- args
-
any[]
InvocationContext.log'dan Devralınan
trace(any[])
Çağırma sırasında izleme verilerini (düzey 0) günlüğe kaydetmenin önerilen yolu.
Node.js'nin console.tracebenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır
function trace(args: any[])
Parametreler
- args
-
any[]
InvocationContext.trace Devralındı
warn(any[])
Çağrı sırasında uyarı verilerini (düzey 3) günlüğe kaydetmenin önerilen yolu.
Node.js'nin console.warnbenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır
function warn(args: any[])
Parametreler
- args
-
any[]
InvocationContext.warn Devralındı