Dela via


Shell.js

 

Gäller för: Windows Azure Pack

Basklassen som används för att definiera nya klasser.

Widgets

Inga.

Uppräkningar

Inga.

Egenskaper

Inga.

Metoder

Name

Beskrivning

Returer

Parametrar

Shell.Class.define

Definierar ett nytt namnområde med det angivna namnet. Returnerar det nyligen definierade namnområdet.

Sträng

name (String): Namn på namnområdet. Det kan vara ett punktavgränsat kapslat namn.

medlemmar (objekt): Medlemmar i det nya namnområdet.

Shell.Class.derive

Använder prototyparv för att skapa en underklass baserat på den angivna baseClass-parametern. Returnerar den nyligen definierade klassen.

Funktion

baseClass (Funktion): Klassen som ska ärvas från.

konstruktor (funktion): En konstruktorfunktion som ska användas för att instansiera den här klassen.

instanceMembers (Object): Uppsättningen instansfält, egenskaper och metoder som ska göras tillgängliga för klassen.

staticMembers (Object): Uppsättningen statiska fält, egenskaper och metoder som ska göras tillgängliga för klassen.

Shell.Class.mix

Definierar en klass med hjälp av den angivna konstruktorn och union av den uppsättning instansmedlemmar som anges av alla mixin-objekt. Mixin-parameterlistan kan ha variabellängd. Returnerar den nyligen definierade klassen.

Funktion

Konstruktor: En konstruktorfunktion som används för att instansiera klassen.

Se även

Windows biblioteksreferens för Azure Pack Extension Shell