Object-ingebouwd object

ObjectService

Systeemservicebeheerobject

erfenis relatie

Constructeur

Service

Objectconstructor voor systeemservicebeheer

1 2 3
new Service(String name, Function worker, Object event = {});

Oproepparameters:

  • name: String, servicenaam
  • worker: Functie, serviceloopfunctie
  • event: Object, verwerking van servicegebeurtenissen

statische functie

install

Installeer de service op het systeem

1 2 3 4
static Service.install(String name, String cmd, String displayName = "", String description = "");

Oproepparameters:

  • name: String, servicenaam
  • cmd: String, serviceopdrachtregel
  • displayName: String, weergavenaam van de service
  • description: String, informatie over de servicebeschrijving

remove

Verwijder de service van het systeem

1
static Service.remove(String name);

Oproepparameters:

  • name: String, servicenaam

start

Start dienst

1
static Service.start(String name);

Oproepparameters:

  • name: String, servicenaam

stop

Buiten gebruik

1
static Service.stop(String name);

Oproepparameters:

  • name: String, servicenaam

restart

Start de dienst opnieuw

1
static Service.restart(String name);

Oproepparameters:

  • name: String, servicenaam

isInstalled

Controleer of de dienst is geïnstalleerd

1
static Boolean Service.isInstalled(String name);

Oproepparameters:

  • name: String, servicenaam

Resultaten retourneren:

  • Boolean, service-installatie retourneert True

isRunning

Controleer of de service actief is

1
static Boolean Service.isRunning(String name);

Oproepparameters:

  • name: String, servicenaam

Resultaten retourneren:

  • Boolean, retourneert de service True wanneer deze wordt uitgevoerd

statische eigenschappen

defaultMaxListeners

Geheel getal, het standaard globale maximale aantal luisteraars

1
static Integer Service.defaultMaxListeners;

eigenschappen van leden

name

Tekenreeks, query en servicenaam instellen

1
String Service.name;

onstop

Stopgebeurtenissen voor functies, query's en bindingen, gelijk aan on("stop", func);

1
Function Service.onstop;

onpause

Functie, query's en bindingen van servicepauzegebeurtenissen, gelijk aan on("pause", func);

1
Function Service.onpause;

oncontinue

Functie-, query- en bindingsserviceherstelgebeurtenissen, gelijk aan on("continu", func);

1
Function Service.oncontinue;

lid functie

run

Begin met het uitvoeren van de service-entiteit

1
Service.run() async;

on

Bind een gebeurtenishandler aan het object

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Bind een gebeurtenishandler aan het object

1
Object Service.on(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

addListener

Bind een gebeurtenishandler aan het object

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Bind een gebeurtenishandler aan het object

1
Object Service.addListener(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

prependListener

Bind een gebeurtenishandler aan de oorsprong van het object

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Bind een gebeurtenishandler aan de oorsprong van het object

1
Object Service.prependListener(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

once

Bind een eenmalige gebeurtenishandler aan het object. De eenmalige gebeurtenishandler wordt slechts één keer geactiveerd.

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Bind een eenmalige gebeurtenishandler aan het object. De eenmalige gebeurtenishandler wordt slechts één keer geactiveerd.

1
Object Service.once(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

prependOnceListener

Bind een gebeurtenishandler aan de oorsprong van het object

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Bind een gebeurtenishandler aan de oorsprong van het object

1
Object Service.prependOnceListener(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

off

De toewijzing van een functie uit de objectverwerkingswachtrij ongedaan maken

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Annuleer alle functies in de wachtrij voor objectverwerking

1
Object Service.off(String ev);

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

De toewijzing van een functie uit de objectverwerkingswachtrij ongedaan maken

1
Object Service.off(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

removeListener

De toewijzing van een functie uit de objectverwerkingswachtrij ongedaan maken

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

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis
  • func: Functie, specificeer de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Annuleer alle functies in de wachtrij voor objectverwerking

1
Object Service.removeListener(String ev);

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

De toewijzing van een functie uit de objectverwerkingswachtrij ongedaan maken

1
Object Service.removeListener(Object map);

Oproepparameters:

  • map: Object, specificeert de gebeurtenistoewijzingsrelatie, de objectattribuutnaam wordt gebruikt als de gebeurtenisnaam en de waarde van het attribuut wordt gebruikt als de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

removeAllListeners

Annuleert alle luisteraars voor alle gebeurtenissen uit de verwerkingswachtrij van het object. Als er een gebeurtenis is opgegeven, worden alle luisteraars voor de opgegeven gebeurtenis verwijderd.

1
Object Service.removeAllListeners(String ev);

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

Annuleert alle luisteraars voor alle gebeurtenissen uit de verwerkingswachtrij van het object. Als er een gebeurtenis is opgegeven, worden alle luisteraars voor de opgegeven gebeurtenis verwijderd.

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

Oproepparameters:

  • evs: Array, geef de naam van de gebeurtenis op

Resultaten retourneren:

  • Object, retourneert het gebeurtenisobject zelf om kettingoproepen te vergemakkelijken

setMaxListeners

De standaardlimiet voor het aantal luisteraars, alleen voor compatibiliteit

1
Service.setMaxListeners(Integer n);

Oproepparameters:

  • n: geheel getal, geef het aantal gebeurtenissen op

getMaxListeners

Krijgt het standaardlimietaantal luisteraars, alleen voor compatibiliteit

1
Integer Service.getMaxListeners();

Resultaten retourneren:

  • Integer, retourneert de standaardlimiethoeveelheid

listeners

Voer een query uit op de luisteraararray voor de opgegeven gebeurtenis van het object

1
Array Service.listeners(String ev);

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis

Resultaten retourneren:

  • Array, retourneert de luisteraararray voor de opgegeven gebeurtenis

listenerCount

Vraag het aantal luisteraars op voor de opgegeven gebeurtenis van het object

1
Integer Service.listenerCount(String ev);

Oproepparameters:

  • ev: String, specificeert de naam van de gebeurtenis

Resultaten retourneren:

  • Integer, retourneert het aantal luisteraars voor de opgegeven gebeurtenis

Vraag het aantal luisteraars op voor de opgegeven gebeurtenis van het object

1 2
Integer Service.listenerCount(Value o, String ev);

Oproepparameters:

  • o: Waarde, specificeert het object van de query
  • ev: String, specificeert de naam van de gebeurtenis

Resultaten retourneren:

  • Integer, retourneert het aantal luisteraars voor de opgegeven gebeurtenis

eventNames

Naam van query-listenergebeurtenis

1
Array Service.eventNames();

Resultaten retourneren:

  • Array, retourneert een array met gebeurtenisnamen

emit

Activeer actief een gebeurtenis

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

Oproepparameters:

  • ev: String, gebeurtenisnaam
  • args: ..., gebeurtenisparameters worden doorgegeven aan de gebeurtenisverwerkingsfunctie

Resultaten retourneren:

  • Boolean, retourneert de gebeurtenistriggerstatus, retourneert waar als er een responsgebeurtenis is, retourneert anders false

toString

Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.

1
String Service.toString();

Resultaten retourneren:

  • String, retourneert de tekenreeksrepresentatie van het object

toJSON

Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat