Aracılığıyla paylaş


InvocationContext class

Bu çağrıya özgü meta verileri ve yardımcı yöntemleri içerir

Oluşturucular

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

Özellikler

extraInputs

İkincil girişleri almak için kullanılan nesne

extraOutputs

İkincil çıkışları ayarlamak için kullanılan nesne

functionName

Çağrılan işlevin adı

invocationId

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

retryContext

Yeniden deneme ilkesi tanımlanmışsa geçerli işlev yürütmesinin yeniden deneme bağlamı

traceContext

Dağıtılmış izleme senaryolarını etkinleştirmek için TraceContext bilgileri

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

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 console.debugbenzer ancak application insights gibi Azure özellikleriyle tümleştirmesi vardır

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

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

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

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

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

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[]