| virtual AuthenticateAsClient(String) | Autentica el lado cliente de la conexión. |
| virtual AuthenticateAsClient(String, System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>, System::Security::Authentication::SslProtocols, bool) | Autentica el lado cliente de la conexión. |
| BeginRead(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Inicia una operación de lectura asíncrona. |
| BeginWrite(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Inicia una operación de escritura asíncrona. |
| Close() override | Cierra el flujo. |
| Dispose(bool) override | Libera todos los recursos utilizados por el objeto actual y cierra el flujo. |
| EndRead(System::SharedPtr<IAsyncResult>) override | Espera hasta que la operación de lectura asíncrona especificada se complete. |
| EndWrite(System::SharedPtr<IAsyncResult>) override | Finaliza una operación de escritura asíncrona. Espera hasta que la operación de escritura asíncrona especificada se complete. |
| Flush() override | Limpia los búferes de este flujo y escribe todos los datos almacenados en el búfer en el almacenamiento subyacente. |
| get_CanRead() const override | Determina si el flujo es legible. |
| get_CanSeek() const override | Determina si el flujo admite búsqueda. |
| get_CanTimeout() const override | Obtiene un valor que determina si el flujo actual puede expirar. |
| get_CanWrite() const override | Determina si el flujo es escribible. |
| virtual get_CheckCertRevocationStatus() | Devuelve un valor que indica si la lista de revocación de certificados se verifica durante el proceso de validación del certificado. |
| virtual get_CipherAlgorithm() | Devuelve el algoritmo de cifrado. |
| virtual get_CipherStrength() | Devuelve la fuerza del algoritmo de cifrado utilizado. |
| virtual get_HashAlgorithm() | Devuelve el algoritmo de hash. |
| virtual get_HashStrength() | Devuelve la fuerza del algoritmo de hash utilizado. |
| get_IsAuthenticated() const override | Devuelve un valor que indica si la autenticación se ha pasado con éxito. |
| get_IsEncrypted() const override | Devuelve un valor que indica si los datos enviados mediante este flujo están cifrados. |
| get_IsMutuallyAuthenticated() const override | Devuelve un valor que indica si un servidor y un cliente están autenticados. |
| get_IsServer() const override | Devuelve un valor que indica si el lado local de la conexión es el servidor. |
| get_IsSigned() const override | Devuelve un valor que indica si los datos enviados mediante este flujo están firmados. |
| virtual get_KeyExchangeStrength() | Devuelve la fuerza del algoritmo de intercambio de claves utilizado. |
| get_Length() const override | Devuelve la longitud del flujo en bytes. |
| virtual get_LocalCertificate() | Devuelve el certificado que se utiliza para autenticar el punto final local. |
| get_Position() const override | Devuelve la posición actual del flujo. |
| get_ReadTimeout() const override | Obtiene un valor, en milisegundos, que determina cuánto tiempo intentará el flujo leer antes de expirar. |
| virtual get_RemoteCertificate() | Devuelve el certificado que se utiliza para autenticar el punto final remoto. |
| virtual get_SslProtocol() | Devuelve el protocolo SSL. |
| get_WriteTimeout() const override | Obtiene un valor, en milisegundos, que determina cuánto tiempo intentará escribir el flujo antes de que expire. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Lee la cantidad especificada de bytes del flujo y los escribe en la matriz de bytes especificada. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Lee la cantidad especificada de bytes del flujo y los escribe en la matriz de bytes especificada. |
| Seek(int64_t, IO::SeekOrigin) override | Establece la posición del flujo representado por el objeto actual. |
| set_Position(int64_t) override | Establece la posición del flujo. |
| set_ReadTimeout(int32_t) override | Establece un valor que determina si el flujo actual puede expirar. |
| set_WriteTimeout(int32_t) override | Establece un valor, en milisegundos, que determina cuánto tiempo intentará leer el flujo antes de que expire. |
| SetLength(int64_t) override | Establece la longitud del flujo representado por el objeto actual. |
| SslStream(System::SharedPtr<IO::Stream>) | Construye una nueva instancia. |
| SslStream(System::SharedPtr<IO::Stream>, bool) | Construye una nueva instancia. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback) | Construye una nueva instancia. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback) | Construye una nueva instancia. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback, EncryptionPolicy) | Construye una nueva instancia. |
| Write(const ArrayPtr<uint8_t>&) | Escribe el arreglo de bytes especificado en el flujo. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Escribe el subrango especificado de bytes de la matriz de bytes especificada al flujo. |
| Write(const System::Details::ArrayView<uint8_t>&) | Escribe el arreglo de bytes especificado en el flujo. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Escribe el subrango especificado de bytes de la matriz de bytes especificada al flujo. |