@azure/core-process package
Classes
| ProcessError |
Une erreur générée lors de la résolution ou de l’exécution d’un processus. La sortie capturée est non énumérable, donc la journalisation ordinaire et la sérialisation ne l’exposent pas accidentellement. |
Interfaces
| ExecFileOptions |
Options pour execFile. |
| ExecFileOptionsWithBufferEncoding |
Options d’encodage de tampon pour execFile. |
| ExecFileOptionsWithStringEncoding |
Options d’encodage de chaînes pour execFile. |
| ExecFileResult |
Sortie tampon depuis execFile. |
| ProcessErrorOptions |
Détails structurés pour un ProcessError. |
| ProcessOptions |
Options partagées par des opérations de processus sécurisées. |
| ResolveExecutableOptions |
Options utilisées lors de la résolution d’un exécutable. |
| SpawnOptions |
Options pour le spawn. |
| SpawnSyncOptions |
Options pour spawnSync. |
| SpawnSyncOptionsWithBufferEncoding |
Options d’encodage de tampon pour spawnSync. |
| SpawnSyncOptionsWithStringEncoding |
Options de codage de chaînes pour spawnSync. |
Functions
| exec |
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie. |
| exec |
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie. |
| exec |
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie. |
| exec |
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie. |
| is |
Vérifie si une valeur inconnue est une Ereur de processus. |
| resolve |
Résout un exécutable en utilisant un répertoire et un environnement de travail explicites. |
| spawn(string, readonly string[], Spawn |
Démarre un processus sans utiliser un shell de système d’exploitation ambiant. |
| spawn |
Démarre un processus de façon synchrone sans utiliser un shell de système d’exploitation ambiant. |
| spawn |
Démarre un processus de façon synchrone sans utiliser un shell de système d’exploitation ambiant. |
| spawn |
Démarre un processus de façon synchrone sans utiliser un shell de système d’exploitation ambiant. |
Informations relatives à la fonction
execFile(string, readonly string[])
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie.
function execFile(command: string, args?: readonly string[]): Promise<ExecFileResult<string>>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
readonly string[]
Les arguments passaient à l’exécutable.
Retours
Promise<ExecFileResult<string>>
Sortie standard tamponnée et erreur standard.
execFile(string, undefined | (readonly string[]), ExecFileOptionsWithBufferEncoding)
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie.
function execFile(command: string, args: undefined | (readonly string[]), options: ExecFileOptionsWithBufferEncoding): Promise<ExecFileResult<Buffer>>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
undefined | (readonly string[])
Les arguments passaient à l’exécutable.
Options de processus.
Retours
Promise<ExecFileResult<Buffer>>
Sortie standard tamponnée et erreur standard.
execFile(string, undefined | (readonly string[]), ExecFileOptionsWithStringEncoding)
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie.
function execFile(command: string, args: undefined | (readonly string[]), options: ExecFileOptionsWithStringEncoding): Promise<ExecFileResult<string>>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
undefined | (readonly string[])
Les arguments passaient à l’exécutable.
Options de processus.
Retours
Promise<ExecFileResult<string>>
Sortie standard tamponnée et erreur standard.
execFile(string, readonly string[], ExecFileOptions)
Exécute un processus jusqu’à la fin et met en mémoire tampon sa sortie.
function execFile(command: string, args?: readonly string[], options?: ExecFileOptions): Promise<ExecFileResult<string | Buffer>>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
readonly string[]
Les arguments passaient à l’exécutable.
- options
- ExecFileOptions
Options de processus.
Retours
Promise<ExecFileResult<string | Buffer>>
Sortie standard tamponnée et erreur standard.
isProcessError(unknown)
Vérifie si une valeur inconnue est une Ereur de processus.
function isProcessError(error: unknown): error
Paramètres
- error
-
unknown
Valeur à vérifier.
Retours
error
Que la valeur soit une erreur de processus.
resolveExecutable(string, ResolveExecutableOptions)
Résout un exécutable en utilisant un répertoire et un environnement de travail explicites.
function resolveExecutable(command: string, options?: ResolveExecutableOptions): string | undefined
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable. Il ne doit pas contenir d’arguments.
- options
- ResolveExecutableOptions
Options de résolution.
Retours
string | undefined
Le chemin exécutable absolu, ou undefined lorsqu’aucun fichier pris en charge n’est trouvé.
spawn(string, readonly string[], SpawnOptions)
Démarre un processus sans utiliser un shell de système d’exploitation ambiant.
function spawn(command: string, args?: readonly string[], options?: SpawnOptions): childProcess.ChildProcess
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
readonly string[]
Les arguments passaient à l’exécutable.
- options
- SpawnOptions
Options de processus.
Retours
Le processus de démarrage de l’enfant.
spawnSync(string, undefined | (readonly string[]), SpawnSyncOptionsWithStringEncoding)
Démarre un processus de façon synchrone sans utiliser un shell de système d’exploitation ambiant.
function spawnSync(command: string, args: undefined | (readonly string[]), options: SpawnSyncOptionsWithStringEncoding): childProcess.SpawnSyncReturns<string>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
undefined | (readonly string[])
Les arguments passaient à l’exécutable.
Options de processus.
Retours
childProcess.SpawnSyncReturns<string>
Le résultat du processus synchrone.
spawnSync(string, readonly string[], SpawnSyncOptionsWithBufferEncoding)
Démarre un processus de façon synchrone sans utiliser un shell de système d’exploitation ambiant.
function spawnSync(command: string, args?: readonly string[], options?: SpawnSyncOptionsWithBufferEncoding): childProcess.SpawnSyncReturns<Buffer>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
readonly string[]
Les arguments passaient à l’exécutable.
Options de processus.
Retours
childProcess.SpawnSyncReturns<Buffer>
Le résultat du processus synchrone.
spawnSync(string, undefined | (readonly string[]), SpawnSyncOptions)
Démarre un processus de façon synchrone sans utiliser un shell de système d’exploitation ambiant.
function spawnSync(command: string, args: undefined | (readonly string[]), options: SpawnSyncOptions): childProcess.SpawnSyncReturns<string | Buffer>
Paramètres
- command
-
string
Le nom ou le chemin de l’exécutable.
- args
-
undefined | (readonly string[])
Les arguments passaient à l’exécutable.
- options
- SpawnSyncOptions
Options de processus.
Retours
childProcess.SpawnSyncReturns<string | Buffer>
Le résultat du processus synchrone.