Delen via


Shell.js

 

Van toepassing op: Windows Azure Pack

De basisklasse die wordt gebruikt om nieuwe klassen te definiëren.

Widgets

Geen.

Enums

Geen.

Eigenschappen

Geen.

Methoden

Naam

Beschrijving

Retouren

Parameters

Shell.Class.define

Hiermee definieert u een nieuwe naamruimte met de opgegeven naam. Retourneert de zojuist gedefinieerde naamruimte.

Tekenreeks

naam (tekenreeks): naam van de naamruimte. Dit kan een door punt gescheiden geneste naam zijn.

leden (object): leden in de nieuwe naamruimte.

Shell.Class.derive

Maakt gebruik van prototypal-overname om een subklasse te maken op basis van de opgegeven baseClass-parameter. Retourneert de zojuist gedefinieerde klasse.

Functie

baseClass (functie): de klasse waaruit moet worden overgenomen.

constructor (functie): een constructorfunctie die wordt gebruikt om deze klasse te instantiëren.

instanceMembers (Object): de set exemplaarvelden, eigenschappen en methoden die beschikbaar moeten worden gesteld voor de klasse.

staticMembers (Object): De set statische velden, eigenschappen en methoden die beschikbaar moeten worden gesteld voor de klasse.

Shell.Class.mix

Definieert een klasse met behulp van de opgegeven constructor en de samenvoeging van de set exemplaarleden die zijn opgegeven door alle mixin-objecten. De lijst met parameters voor mixin kan een variabele lengte hebben. Retourneert de zojuist gedefinieerde klasse.

Functie

Constructor: Een constructorfunctie die wordt gebruikt om de klasse te instantiëren.

Zie ook

Naslaginformatie over Windows Azure Pack Extension Shell-bibliotheek