| 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>) | Attend que l’opération de lecture asynchrone spécifiée se termine. |
| virtual EndWrite(System::SharedPtr<System::IAsyncResult>) | Termine une opération d’écriture asynchrone. Attend que l’opération d’écriture asynchrone spécifiée se termine. |
| virtual Flush() | Vide 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 façon asynchrone tous les tampons de ce flux, provoque l’écriture de toutes les données tamponnées vers le dispositif sous-jacent et surveille les demandes d’annulation. |
| FlushAsync() | Efface de façon asynchrone tous les tampons de ce flux, provoque 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 la recherche. |
| 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 façon asynchrone une séquence d’octets du 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 façon asynchrone une séquence d’octets du 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é 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é par l’objet actuel. |
| virtual Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Écrit la sous-plage d’octets spécifiée 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 d’octets spécifiée 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 d’octets spécifiée du tableau d’octets spécifié dans le flux. |
| virtual WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Écrit de façon 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 façon 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. |