| virtual AuthenticateAsClient(String) | Authentifie le côté client de la connexion. |
| virtual AuthenticateAsClient(String, System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>, System::Security::Authentication::SslProtocols, bool) | Authentifie le côté client de la connexion. |
| BeginRead(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Initie une opération de lecture asynchrone. |
| BeginWrite(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Initie une opération d’écriture asynchrone. |
| Close() override | Ferme le flux. |
| Dispose(bool) override | Libère toutes les ressources utilisées par l’objet actuel et ferme le flux. |
| EndRead(System::SharedPtr<IAsyncResult>) override | Attends jusqu’à ce que l’opération de lecture asynchrone spécifiée soit terminée. |
| EndWrite(System::SharedPtr<IAsyncResult>) override | Termine une opération d’écriture asynchrone. Attend jusqu’à ce que l’opération d’écriture asynchrone spécifiée soit terminée. |
| Flush() override | Efface les tampons de ce flux et écrit toutes les données tamponnées dans le stockage sous-jacent. |
| get_CanRead() const override | Détermine si le flux est lisible. |
| get_CanSeek() const override | Détermine si le flux prend en charge le repositionnement. |
| get_CanTimeout() const override | Obtient une valeur qui détermine si le flux actuel peut expirer. |
| get_CanWrite() const override | Détermine si le flux est accessible en écriture. |
| virtual get_CheckCertRevocationStatus() | Renvoie une valeur indiquant si la liste de révocation des certificats est vérifiée pendant le processus de validation du certificat. |
| virtual get_CipherAlgorithm() | Renvoie l’algorithme de chiffrement. |
| virtual get_CipherStrength() | Renvoie la force de l’algorithme de chiffrement utilisé. |
| virtual get_HashAlgorithm() | Renvoie l’algorithme de hachage. |
| virtual get_HashStrength() | Renvoie la force de l’algorithme de hachage utilisé. |
| get_IsAuthenticated() const override | Renvoie une valeur indiquant si l’authentification a réussi. |
| get_IsEncrypted() const override | Renvoie une valeur indiquant si les données envoyées via ce flux sont cryptées. |
| get_IsMutuallyAuthenticated() const override | Renvoie une valeur indiquant si le serveur et le client sont authentifiés. |
| get_IsServer() const override | Renvoie une valeur indiquant si le côté local de la connexion est le serveur. |
| get_IsSigned() const override | Renvoie une valeur indiquant si les données envoyées via ce flux sont signées. |
| virtual get_KeyExchangeStrength() | Renvoie la force de l’algorithme d’échange de clés utilisé. |
| get_Length() const override | Renvoie la longueur du flux en octets. |
| virtual get_LocalCertificate() | Renvoie le certificat utilisé pour authentifier le point de terminaison local. |
| get_Position() const override | Renvoie la position actuelle du flux. |
| get_ReadTimeout() const override | Obtient une valeur, en millisecondes, qui détermine la durée pendant laquelle le flux tentera de lire avant d’expirer. |
| virtual get_RemoteCertificate() | Renvoie le certificat utilisé pour authentifier le point de terminaison distant. |
| virtual get_SslProtocol() | Renvoie le protocole SSL. |
| get_WriteTimeout() const override | Obtient une valeur, en millisecondes, qui détermine la durée pendant laquelle le flux tentera d’écrire avant d’expirer. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| Seek(int64_t, IO::SeekOrigin) override | Définit la position du flux représentée par l’objet actuel. |
| set_Position(int64_t) override | Définit la position du flux. |
| set_ReadTimeout(int32_t) override | Définit une valeur qui détermine si le flux actuel peut expirer. |
| set_WriteTimeout(int32_t) override | Définit une valeur, en millisecondes, qui détermine la durée pendant laquelle le flux tentera de lire avant d’expirer. |
| SetLength(int64_t) override | Définit la longueur du flux représentée par l’objet actuel. |
| SslStream(System::SharedPtr<IO::Stream>) | Construit une nouvelle instance. |
| SslStream(System::SharedPtr<IO::Stream>, bool) | Construit une nouvelle instance. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback) | Construit une nouvelle instance. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback) | Construit une nouvelle instance. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback, EncryptionPolicy) | Construit une nouvelle instance. |
| Write(const ArrayPtr<uint8_t>&) | Écrit le tableau d’octets spécifié dans le flux. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux. |
| Write(const System::Details::ArrayView<uint8_t>&) | Écrit le tableau d’octets spécifié dans le flux. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux. |