Subscription
Subscription
Representa un recurso desechable, como es la ejecución de un Observable. La Suscripción posee un método importante, unsubscribe
, que no recibe ningún argumento y se encarga de desechar el recurso que representa la Suscripción
unsubscribe
, que no recibe ningún argumento y se encarga de desechar el recurso que representa la SuscripciónSubclases
Descripción
Adicionalmente, las suscripciones se pueden agrupar mediante el método add()
, que adjunta una Suscripción hija a la Suscripción actual. Cuando se cancela una Suscripción, también se cancela la de todos sus hijos (y nietos.)
Propiedades Estáticas
Propiedad | Tipo | Descripción |
---|---|---|
EMPTY |
|
Constructor
Parámetros
unsubscribe | Opcional. El valor por defecto es |
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
closed |
| Indica si la Suscripción ha sido cancelada o no. |
Métodos
unsubscribe() |
---|
Desecha los recursos representados por la Suscripción. Puede, por ejemplo, cancelar una ejecución Observable o cualquier otro tipo de trabajo que comenzase a partir de la creación de la Suscripción. |
add() | |
---|---|
Añade un teardown que será llamado durante el | |
| |
teardown | La lógica adicional a ejecutar durante el teardown (proceso de eliminación de recursos.) |
Si el teardown que se quiere añadir es una Suscripción que ya ha sido cancelada, es la misma referencia que la referencia desde la que se está llamando Si esta Suscripción está en un estado cerrado, la lógica de teardown proporcionada será ejecutada inmediatamente. Cuando se cancela una Suscripción padre, cualquier Suscripción hija que se le hubiese añadido también se cancela. |
remove() | |
---|---|
Elimina una Suscripción de la lista interna de Suscripciones que serán canceladas durante el proceso de cancelación de esta Suscripción. | |
subscription | La suscripción a ser eliminada. |
Recursos adicionales
Last updated