| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/AsyncDisposableStack | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utiliss.
Vous voulez une meilleure prise en charge pour cette fonctionnalit ? Dites-nous pourquoi.
L'objet AsyncDisposableStack reprsente une pile de librateurs asynchrones excuter lorsque la pile ellemme est libre. Les fonctions de libration sont excutes dans l'ordre inverse de leur enregistrement, avec des garanties strictes de gestion des erreurs. L'appel de sa mthode move() transfre la responsabilit d'appeler les librateurs actuellement enregistrs vers une nouvelle instance d'AsyncDisposableStack et empche l'enregistrement de librateurs supplmentaires.
Voir DisposableStack pour des informations gnrales sur l'utilisation des piles de ressources.
AsyncDisposableStack()Cre un nouvel objet AsyncDisposableStack.
Ces proprits sont dfinies sur AsyncDisposableStack.prototype et sont partages par toutes les instances d'AsyncDisposableStack.
AsyncDisposableStack.prototype.constructorLa fonction constructeur qui a cr l'objet instance. Pour les instances d'AsyncDisposableStack, la valeur initiale est le constructeur AsyncDisposableStack.
AsyncDisposableStack.prototype.disposed Lecture seuleRetourne true si l'AsyncDisposableStack a t libr, sinon false.
AsyncDisposableStack.prototype[Symbol.toStringTag]La valeur initiale de la proprit [Symbol.toStringTag] est la chane de caractres "AsyncDisposableStack". Cette proprit est utilise par Object.prototype.toString().
AsyncDisposableStack.prototype.adopt()Enregistre une valeur qui n'implmente pas le protocole de libration asynchrone dans la pile en fournissant une fonction de libration personnalise.
AsyncDisposableStack.prototype.disposeAsync()Libre cette pile en appelant tous les librateurs qui y sont enregistrs, dans l'ordre inverse de leur enregistrement.
AsyncDisposableStack.prototype.defer()Enregistre une fonction de rappel qui sera appele lorsque la pile sera libre.
AsyncDisposableStack.prototype.move()Cre une nouvelle instance d'AsyncDisposableStack contenant les mmes librateurs que cette pile, puis marque cette pile comme libre sans appeler les librateurs.
AsyncDisposableStack.prototype.use()Enregistre une valeur qui implmente le protocole de libration asynchrone dans la pile.
AsyncDisposableStack.prototype[Symbol.asyncDispose]Un alias de la mthode disposeAsync().
| Spcification |
|---|
| ECMAScript Async Explicit Resource Management # sec-asyncdisposablestack-objects |
Symbol.asyncDisposeawait usingDisposableStackAsyncDisposableStack dans core-js (angl.)Cette page a t modifie le 11 nov. 2025 par les contributeurices du MDN.
AsyncDisposableStackObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |