| virtual AuthenticateAsClient(String) | Аутентифицирует клиентскую сторону соединения. |
| virtual AuthenticateAsClient(String, System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>, System::Security::Authentication::SslProtocols, bool) | Аутентифицирует клиентскую сторону соединения. |
| BeginRead(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Инициирует асинхронную операцию чтения. |
| BeginWrite(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Инициирует асинхронную операцию записи. |
| Close() override | Закрывает поток. |
| Dispose(bool) override | Освобождает все ресурсы, используемые текущим объектом, и закрывает поток. |
| EndRead(System::SharedPtr<IAsyncResult>) override | Ожидает завершения указанной асинхронной операции чтения. |
| EndWrite(System::SharedPtr<IAsyncResult>) override | Завершает асинхронную операцию записи. Ожидает завершения указанной асинхронной операции записи. |
| Flush() override | Очищает буферы этого потока и записывает все буферизованные данные в базовое хранилище. |
| get_CanRead() const override | Определяет, читаем ли поток. |
| get_CanSeek() const override | Определяет, поддерживает ли поток перемещение. |
| get_CanTimeout() const override | Получает значение, определяющее, может ли текущий поток завершаться по тайм‑ауту. |
| get_CanWrite() const override | Определяет, доступен ли поток для записи. |
| virtual get_CheckCertRevocationStatus() | Возвращает значение, указывающее, проверяется ли список отзыва сертификатов во время процесса проверки сертификата. |
| virtual get_CipherAlgorithm() | Возвращает алгоритм шифрования. |
| virtual get_CipherStrength() | Возвращает силу используемого алгоритма шифрования. |
| virtual get_HashAlgorithm() | Возвращает алгоритм хеширования. |
| virtual get_HashStrength() | Возвращает силу используемого алгоритма хеширования. |
| get_IsAuthenticated() const override | Возвращает значение, указывающее, успешно ли прошла аутентификация. |
| get_IsEncrypted() const override | Возвращает значение, указывающее, зашифрованы ли данные, отправленные через этот поток. |
| get_IsMutuallyAuthenticated() const override | Возвращает значение, указывающее, аутентифицированы ли сервер и клиент. |
| get_IsServer() const override | Возвращает значение, указывающее, является ли локальная сторона соединения сервером. |
| get_IsSigned() const override | Возвращает значение, указывающее, подписаны ли данные, отправленные через этот поток. |
| virtual get_KeyExchangeStrength() | Возвращает силу используемого алгоритма обмена ключами. |
| get_Length() const override | Возвращает длину потока в байтах. |
| virtual get_LocalCertificate() | Возвращает сертификат, используемый для аутентификации локальной конечной точки. |
| get_Position() const override | Возвращает текущую позицию потока. |
| get_ReadTimeout() const override | Получает значение в миллисекундах, определяющее, как долго поток будет пытаться читать до истечения тайм‑аута. |
| virtual get_RemoteCertificate() | Возвращает сертификат, используемый для аутентификации удалённой конечной точки. |
| virtual get_SslProtocol() | Возвращает протокол SSL. |
| get_WriteTimeout() const override | Получает значение в миллисекундах, определяющее, как долго поток будет пытаться записывать до истечения тайм‑аута. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Считывает указанное количество байтов из потока и записывает их в указанный массив байтов. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Считывает указанное количество байтов из потока и записывает их в указанный массив байтов. |
| Seek(int64_t, IO::SeekOrigin) override | Устанавливает позицию потока, представленного текущим объектом. |
| set_Position(int64_t) override | Устанавливает позицию потока. |
| set_ReadTimeout(int32_t) override | Устанавливает значение, определяющее, может ли текущий поток завершаться по тайм‑ауту. |
| set_WriteTimeout(int32_t) override | Устанавливает значение в миллисекундах, определяющее, как долго поток будет пытаться читать до истечения тайм‑аута. |
| SetLength(int64_t) override | Устанавливает длину потока, представленного текущим объектом. |
| SslStream(System::SharedPtr<IO::Stream>) | Создаёт новый экземпляр. |
| SslStream(System::SharedPtr<IO::Stream>, bool) | Создаёт новый экземпляр. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback) | Создаёт новый экземпляр. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback) | Создаёт новый экземпляр. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback, EncryptionPolicy) | Создаёт новый экземпляр. |
| Write(const ArrayPtr<uint8_t>&) | Записывает указанный массив байтов в поток. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Записывает указанный поддиапазон байтов из указанного массива байтов в поток. |
| Write(const System::Details::ArrayView<uint8_t>&) | Записывает указанный массив байтов в поток. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Записывает указанный поддиапазон байтов из указанного массива байтов в поток. |