InvocationContext class
Contient des métadonnées et des méthodes d’assistance spécifiques à cet appel
Constructeurs
| Invocation |
À des fins de test uniquement. Cela sera toujours construit pour vous lors de l’exécution dans le contexte du runtime Azure Functions |
Propriétés
| extra |
Objet utilisé pour obtenir des entrées secondaires |
| extra |
Objet utilisé pour définir des sorties secondaires |
| function |
Nom de la fonction appelée |
| invocation |
Guid unique spécifique à cet appel |
| options | Options utilisées lors de l’inscription de la fonction REMARQUE : cette valeur peut différer légèrement de l’original, car elle a été validée et les valeurs par défaut peuvent avoir été ajoutées explicitement. |
| retry |
Contexte de nouvelle tentative de l’exécution de la fonction actuelle si la stratégie de nouvelle tentative est définie |
| trace |
Informations TraceContext pour activer les scénarios de suivi distribué |
| trigger |
Métadonnées sur le déclencheur ou non défini si les métadonnées sont déjà représentées ailleurs Par exemple, cela ne sera pas défini pour les déclencheurs http et de minuteur, car vous pouvez trouver ces informations sur la requête & objet minuteur à la place |
Méthodes
| debug(any[]) | La méthode recommandée pour journaliser les données de débogage (niveau 1) pendant l’appel.
Similaire au |
| error(any[]) | La méthode recommandée pour consigner les données d’erreur (niveau 4) pendant l’appel.
Similaire au |
| info(any[]) | La méthode recommandée pour journaliser les données d’informations (niveau 2) pendant l’appel.
Similaire au |
| log(any[]) | La méthode recommandée pour journaliser les données pendant l’appel.
Similaire à Node.js's |
| trace(any[]) | La méthode recommandée pour journaliser les données de trace (niveau 0) pendant l’appel.
Similaire au |
| warn(any[]) | La méthode recommandée pour journaliser les données d’avertissement (niveau 3) pendant l’appel.
Similaire au |
Détails du constructeur
InvocationContext(InvocationContextInit)
À des fins de test uniquement. Cela sera toujours construit pour vous lors de l’exécution dans le contexte du runtime Azure Functions
new InvocationContext(init?: InvocationContextInit)
Paramètres
Détails de la propriété
extraInputs
Objet utilisé pour obtenir des entrées secondaires
extraInputs: InvocationContextExtraInputs
Valeur de propriété
extraOutputs
Objet utilisé pour définir des sorties secondaires
extraOutputs: InvocationContextExtraOutputs
Valeur de propriété
functionName
Nom de la fonction appelée
functionName: string
Valeur de propriété
string
invocationId
Guid unique spécifique à cet appel
invocationId: string
Valeur de propriété
string
options
Options utilisées lors de l’inscription de la fonction REMARQUE : cette valeur peut différer légèrement de l’original, car elle a été validée et les valeurs par défaut peuvent avoir été ajoutées explicitement.
options: EffectiveFunctionOptions
Valeur de propriété
retryContext
Contexte de nouvelle tentative de l’exécution de la fonction actuelle si la stratégie de nouvelle tentative est définie
retryContext?: RetryContext
Valeur de propriété
traceContext
Informations TraceContext pour activer les scénarios de suivi distribué
traceContext?: TraceContext
Valeur de propriété
triggerMetadata
Métadonnées sur le déclencheur ou non défini si les métadonnées sont déjà représentées ailleurs Par exemple, cela ne sera pas défini pour les déclencheurs http et de minuteur, car vous pouvez trouver ces informations sur la requête & objet minuteur à la place
triggerMetadata?: TriggerMetadata
Valeur de propriété
Détails de la méthode
debug(any[])
La méthode recommandée pour journaliser les données de débogage (niveau 1) pendant l’appel.
Similaire au console.debugde Node.js, mais a une intégration avec des fonctionnalités Azure telles que Application Insights
function debug(args: any[])
Paramètres
- args
-
any[]
error(any[])
La méthode recommandée pour consigner les données d’erreur (niveau 4) pendant l’appel.
Similaire au console.errorde Node.js, mais a une intégration avec des fonctionnalités Azure telles que Application Insights
function error(args: any[])
Paramètres
- args
-
any[]
info(any[])
La méthode recommandée pour journaliser les données d’informations (niveau 2) pendant l’appel.
Similaire au console.infode Node.js, mais a une intégration avec des fonctionnalités Azure telles que Application Insights
function info(args: any[])
Paramètres
- args
-
any[]
log(any[])
La méthode recommandée pour journaliser les données pendant l’appel.
Similaire à Node.js's console.log, mais a une intégration avec des fonctionnalités Azure telles que application Insights Utilise le niveau de journal 'information'
function log(args: any[])
Paramètres
- args
-
any[]
trace(any[])
La méthode recommandée pour journaliser les données de trace (niveau 0) pendant l’appel.
Similaire au console.tracede Node.js, mais a une intégration avec des fonctionnalités Azure telles que Application Insights
function trace(args: any[])
Paramètres
- args
-
any[]
warn(any[])
La méthode recommandée pour journaliser les données d’avertissement (niveau 3) pendant l’appel.
Similaire au console.warnde Node.js, mais a une intégration avec des fonctionnalités Azure telles que Application Insights
function warn(args: any[])
Paramètres
- args
-
any[]