Apariencia
Ciclo de vida: elegir qué controlar
Una secuencia tiene un estado inicial y una ejecución posterior. Comprueba el resultado antes de leer; gestiona las excepciones y recursos mientras consumes.
| Quieres controlar | Guía |
|---|---|
| Cancelar una lectura con un token | Cancelación |
| Esperar la liberación de enumeradores | Disposición |
| Leer una fuente desde varias tareas | Varios consumidores |
| Conectar un productor con un canal | Consumir un Channel |
| Difundir o repartir publicaciones | Distribución con StreamHub |
| Completar o detener un hub | Cierre del hub |
IsOk no se convierte automáticamente en IsError si la lectura falla después. AsyncEnumerableResult no tiene propiedad Termination; las suscripciones de StreamHub exponen Completion.
Recuerda: estado inicial, final de lectura y fin del trabajo del consumidor son momentos diferentes.