| 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 | يكتب النطاق الفرعي المحدد من البايتات من مصفوفة البايتات المحددة إلى التدفق. |