InvocationContext class
Bu çağrıya özgü meta verileri ve yardımcı yöntemleri içerir
Oluşturucular
| Invocation |
Yalnızca test amaçlıdır. Bu, Azure İşlevleri çalışma zamanı bağlamında çalıştırıldığında her zaman sizin için oluşturulacaktır |
Ö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 |
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 |
Oluşturucu Ayrıntıları
InvocationContext(InvocationContextInit)
Yalnızca test amaçlıdır. Bu, Azure İşlevleri çalışma zamanı bağlamında çalıştırıldığında her zaman sizin için oluşturulacaktır
new InvocationContext(init?: InvocationContextInit)
Parametreler
Özellik Ayrıntıları
extraInputs
İkincil girişleri almak için kullanılan nesne
extraInputs: InvocationContextExtraInputs
Özellik Değeri
extraOutputs
İkincil çıkışları ayarlamak için kullanılan nesne
extraOutputs: InvocationContextExtraOutputs
Özellik Değeri
functionName
Çağrılan işlevin adı
functionName: string
Özellik Değeri
string
invocationId
Bu çağrıya özgü benzersiz guid
invocationId: string
Özellik Değeri
string
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
retryContext
Yeniden deneme ilkesi tanımlanmışsa geçerli işlev yürütmesinin yeniden deneme bağlamı
retryContext?: RetryContext
Özellik Değeri
traceContext
Dağıtılmış izleme senaryolarını etkinleştirmek için TraceContext bilgileri
traceContext?: TraceContext
Özellik Değeri
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
Yöntem 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[]
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[]
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[]
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[]
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[]
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[]