| virtual BeginRead(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Initie une opération de lecture asynchrone. |
| virtual BeginWrite(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Initie une opération d’écriture asynchrone. |
| virtual Close() | Ferme le flux. |
| CopyTo(const SharedPtr<Stream>&) | Copie des octets vers le flux spécifié. |
| CopyTo(const SharedPtr<Stream>&, int32_t) | Copie des octets vers le flux spécifié, en utilisant la taille de tampon spécifiée. |
| Dispose() override | Libère toutes les ressources utilisées par l’objet actuel et ferme le flux. |
| virtual EndRead(System::SharedPtr<System::IAsyncResult>) | Attends jusqu’à ce que l’opération de lecture asynchrone spécifiée soit terminée. |
| virtual EndWrite(System::SharedPtr<System::IAsyncResult>) | Termine une opération d’écriture asynchrone. Attend jusqu’à ce que l’opération d’écriture asynchrone spécifiée soit terminée. |
| virtual Flush() | Efface les tampons de ce flux et écrit toutes les données tamponnées dans le stockage sous-jacent. |
| virtual FlushAsync(const Threading::CancellationToken&) | Efface de manière asynchrone tous les tampons de ce flux, force l’écriture de toutes les données tamponnées vers le dispositif sous-jacent et surveille les demandes d’annulation. |
| FlushAsync() | Efface de manière asynchrone tous les tampons de ce flux, force l’écriture de toutes les données tamponnées vers le dispositif sous-jacent et surveille les demandes d’annulation. |
| virtual get_CanRead() const | Détermine si le flux est lisible. |
| virtual get_CanSeek() const | Détermine si le flux prend en charge le repositionnement. |
| virtual get_CanTimeout() const | Obtient une valeur qui détermine si le flux actuel peut expirer. |
| virtual get_CanWrite() const | Détermine si le flux est accessible en écriture. |
| virtual get_Length() const | Renvoie la longueur du flux en octets. |
| virtual get_Position() const | Renvoie la position actuelle du flux. |
| virtual get_ReadTimeout() const | Obtient une valeur, en millisecondes, qui détermine la durée pendant laquelle le flux tentera de lire avant d’expirer. |
| virtual get_WriteTimeout() const | Obtient une valeur, en millisecondes, qui détermine la durée pendant laquelle le flux tentera d’écrire avant d’expirer. |
| virtual Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| virtual Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| Read(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| virtual ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Lit de manière asynchrone une séquence d’octets depuis le flux actuel, avance la position dans le flux du nombre d’octets lus et surveille les demandes d’annulation. |
| ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Lit de manière asynchrone une séquence d’octets depuis le flux actuel, avance la position dans le flux du nombre d’octets lus et surveille les demandes d’annulation. |
| virtual ReadByte() | Lit un octet unique du flux et renvoie une valeur entière de 32 bits équivalente à la valeur de l’octet lu. |
| virtual Seek(int64_t, SeekOrigin) | Définit la position du flux représentée par l’objet actuel. |
| virtual set_Position(int64_t) | Définit la position du flux. |
| virtual set_ReadTimeout(int) | Définit une valeur qui détermine si le flux actuel peut expirer. |
| virtual set_WriteTimeout(int) | Définit une valeur, en millisecondes, qui détermine la durée pendant laquelle le flux tentera de lire avant d’expirer. |
| virtual SetLength(int64_t) | Définit la longueur du flux représentée par l’objet actuel. |
| virtual Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux. |
| virtual Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux. |
| Write(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux. |
| virtual WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Écrit de manière asynchrone une séquence d’octets dans le flux actuel, avance la position actuelle dans ce flux du nombre d’octets écrits et surveille les demandes d’annulation. |
| WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Écrit de manière asynchrone une séquence d’octets dans le flux actuel, avance la position actuelle dans ce flux du nombre d’octets écrits et surveille les demandes d’annulation. |
| virtual WriteByte(uint8_t) | Écrit la valeur entière non signée de 8 bits spécifiée dans le flux. |