ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
 

Paket com.adobe.gravity.utility 


Öffentliche Methoden
 FunktionDefiniert von
  
Retrieve a set of services at once.
com.adobe.gravity.utility
  
ungetServices(context:IBundleContext, serviceReferences:Array):void
Release a set of services.
com.adobe.gravity.utility
Funktionsdetails

getServices

()Funktion
public function getServices(context:IBundleContext, ... serviceClasses):com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

Retrieve a set of services at once. The caller is responsible for releasing all the services thus obtained. If you will be using the services over an extended period of time rather than just over the course of an asynchronous function call, it would generally be more efficient and less error-prone to use ServiceTracker objects. The getServices helper function is intended for use with infrequently called asynchronous APIs.

For example, to retrieve both the IProgressService and the ILocalizedMessageService:

     var token:IToken = getServices(BundleContext.currentContext, IProgressService, ILocalizedMessageService);
     token.addSuccessHandler(doWork);
     token.addFaultHandler(errorHandler);
     

The doWork function must take an array as the first parameter and for each service class specified in the getServices call, an object of the corresponding type. For the above example this would mean

     private function doWork(serviceReferences:Array, progressService:IProgressService, localizedMessageService:ILocalizedMessageService):void
     {
         // do work using progressService and localizedMessageService
     
         // release the references acquired with getServices
         unget(BundleContext.currentContext, serviceReferences);
     }
     

Parameter

context:IBundleContext — The bundle context with which to acquire the services.
 
... serviceClasses — The service classes to be acquired.

Rückgabewerte
com.adobe.gravity.utility.async:IToken — A token to add success and fault handlers to.

ungetServices

()Funktion 
public function ungetServices(context:IBundleContext, serviceReferences:Array):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

Release a set of services.

Parameter

context:IBundleContext — The bundle context for the bundle releasing the services.
 
serviceReferences:Array — An Array containing IServiceReference objects to be released.

[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.