Oggetto oggetto incorporato

Oggetto ChildProcess

Oggetto processo figlio

1 2
var child_process = require("child_process"); var child = child_process.spawn("ls");

Eredità

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<class>EventEmitter|new EventEmitter()|EventEmitter|defaultMaxListeners|on();addListener();prependListener();once();prependOnceListener();off();removeListener();removeAllListeners();setMaxListeners();getMaxListeners();listeners();listenerCount();eventNames();emit()] [<this>ChildProcess|pid;exitCode;stdin;stdout;stderr;onexit|kill();join()] [object] <:- [EventEmitter] [EventEmitter] <:- [ChildProcess] EventEmitter new EventEmitter() EventEmitter defaultMaxListeners on() addListener() prependListener() once() prependOnceListener() off() removeListener() removeAllListeners() setMaxListeners() getMaxListeners() listeners() listenerCount() eventNames() emit() ChildProcess pid exitCode stdin stdout stderr onexit kill() join() object toString() toJSON()

Proprietà statiche

defaultMaxListeners

Intero, il numero massimo globale predefinito di ascoltatori

1
static Integer ChildProcess.defaultMaxListeners;

Attributi dei membri

pid

Intero, legge l'id del processo puntato dall'oggetto corrente

1
readonly Integer ChildProcess.pid;

exitCode

Intero, interroga e imposta il codice di uscita del processo corrente

1
readonly Integer ChildProcess.exitCode;

stdin

Stream, Legge l'oggetto di input standard del processo puntato dall'oggetto corrente

1
readonly Stream ChildProcess.stdin;

stdout

Stream, Legge l'oggetto di output standard del processo puntato dall'oggetto corrente

1
readonly Stream ChildProcess.stdout;

stderr

Stream, Leggi l'oggetto errore standard del processo puntato dall'oggetto corrente

1
readonly Stream ChildProcess.stderr;

onexit

Evento di uscita del processo di funzione, query e associazione, equivalente a on("exit", func);

1
Function ChildProcess.onexit;

Funzione membro

kill

Uccidi il processo puntato dall'oggetto corrente e passa il segnale

1
ChildProcess.kill(Integer signal);

Parametri di chiamata:

  • signal: Intero, il segnale è passato

join

Attendi la fine del processo puntato dall'oggetto corrente e restituisci il codice di fine processo

1
ChildProcess.join() async;

Risultato di ritorno:

  • Codice finale del processo

on

Associa un gestore di eventi all'oggetto

1 2
Object ChildProcess.on(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Associa un gestore di eventi all'oggetto

1
Object ChildProcess.on(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto verrà utilizzato come nome dell'evento e il valore della proprietà verrà utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

addListener

Associa un gestore di eventi all'oggetto

1 2
Object ChildProcess.addListener(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Associa un gestore di eventi all'oggetto

1
Object ChildProcess.addListener(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto verrà utilizzato come nome dell'evento e il valore della proprietà verrà utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

prependListener

Associa un gestore di eventi all'inizio dell'oggetto

1 2
Object ChildProcess.prependListener(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Associa un gestore di eventi all'inizio dell'oggetto

1
Object ChildProcess.prependListener(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto verrà utilizzato come nome dell'evento e il valore della proprietà verrà utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

once

Associa una funzione di elaborazione dell'evento una tantum all'oggetto, la funzione di elaborazione una tantum verrà attivata solo una volta

1 2
Object ChildProcess.once(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Associa una funzione di elaborazione dell'evento una tantum all'oggetto, la funzione di elaborazione una tantum verrà attivata solo una volta

1
Object ChildProcess.once(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto verrà utilizzato come nome dell'evento e il valore della proprietà verrà utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

prependOnceListener

Associa un gestore di eventi all'inizio dell'oggetto

1 2
Object ChildProcess.prependOnceListener(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Associa un gestore di eventi all'inizio dell'oggetto

1
Object ChildProcess.prependOnceListener(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto verrà utilizzato come nome dell'evento e il valore della proprietà verrà utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

off

Annulla la funzione specificata dalla coda di elaborazione dell'oggetto

1 2
Object ChildProcess.off(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Annulla tutte le funzioni nella coda di elaborazione dell'oggetto

1
Object ChildProcess.off(String ev);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Annulla la funzione specificata dalla coda di elaborazione dell'oggetto

1
Object ChildProcess.off(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto viene utilizzato come nome dell'evento e il valore della proprietà viene utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

removeListener

Annulla la funzione specificata dalla coda di elaborazione dell'oggetto

1 2
Object ChildProcess.removeListener(String ev, Function func);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento
  • func: Funzione, specifica la funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Annulla tutte le funzioni nella coda di elaborazione dell'oggetto

1
Object ChildProcess.removeListener(String ev);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Annulla la funzione specificata dalla coda di elaborazione dell'oggetto

1
Object ChildProcess.removeListener(Object map);

Parametri di chiamata:

  • map: Oggetto, specificare la relazione di mappatura dell'evento, il nome della proprietà dell'oggetto viene utilizzato come nome dell'evento e il valore della proprietà viene utilizzato come funzione di elaborazione dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

removeAllListeners

Annulla tutti i listener di tutti gli eventi dalla coda di elaborazione dell'oggetto.Se viene specificato un evento, rimuovere tutti i listener dell'evento specificato.

1
Object ChildProcess.removeAllListeners(String ev);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

Annulla tutti i listener di tutti gli eventi dalla coda di elaborazione dell'oggetto.Se viene specificato un evento, rimuovere tutti i listener dell'evento specificato.

1
Object ChildProcess.removeAllListeners(Array evs = []);

Parametri di chiamata:

  • evs: Array, specifica il nome dell'evento

Risultato di ritorno:

  • Object, Restituisce l'oggetto evento stesso, che è conveniente per la chiamata a catena

setMaxListeners

Il limite predefinito del numero di ascoltatori, solo per compatibilità

1
ChildProcess.setMaxListeners(Integer n);

Parametri di chiamata:

  • n: Intero, specifica il numero di eventi

getMaxListeners

Ottieni il limite predefinito del numero di ascoltatori, solo per compatibilità

1
Integer ChildProcess.getMaxListeners();

Risultato di ritorno:

  • Integer, Torna al numero limite predefinito

listeners

Array di ascoltatori per l'evento specificato dell'oggetto query

1
Array ChildProcess.listeners(String ev);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento

Risultato di ritorno:

  • Array, Restituisce un array di ascoltatori per l'evento specificato

listenerCount

Il numero di ascoltatori per l'evento specificato dell'oggetto query

1
Integer ChildProcess.listenerCount(String ev);

Parametri di chiamata:

  • ev: Stringa, specifica il nome dell'evento

Risultato di ritorno:

  • Integer, Restituisce il numero di ascoltatori per l'evento specificato

eventNames

Interroga il nome dell'evento dell'ascoltatore

1
Array ChildProcess.eventNames();

Risultato di ritorno:

  • Array, Restituisce un array di nomi di eventi

emit

Attiva attivamente un evento

1 2
Boolean ChildProcess.emit(String ev, ...args);

Parametri di chiamata:

  • ev: Stringa, nome dell'evento
  • args: ..., parametri dell'evento, che verranno passati al gestore dell'evento

Risultato di ritorno:

  • Boolean, Ritorna allo stato di attivazione dell'evento, restituisce true se c'è un evento di risposta, altrimenti restituisce false

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String ChildProcess.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

1
Value ChildProcess.toJSON(String key = "");

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile