| virtual AuthenticateAsClient(String) | Authentifiziert die Client‑Seite der Verbindung. |
| virtual AuthenticateAsClient(String, System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>, System::Security::Authentication::SslProtocols, bool) | Authentifiziert die Client‑Seite der Verbindung. |
| BeginRead(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Startet einen asynchronen Lesevorgang. |
| BeginWrite(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Startet einen asynchronen Schreibvorgang. |
| Close() override | Schließt den Stream. |
| Dispose(bool) override | Gibt alle vom aktuellen Objekt verwendeten Ressourcen frei und schließt den Stream. |
| EndRead(System::SharedPtr<IAsyncResult>) override | Wartet, bis die angegebene asynchrone Leseoperation abgeschlossen ist. |
| EndWrite(System::SharedPtr<IAsyncResult>) override | Beendet eine asynchrone Schreiboperation. Wartet, bis die angegebene asynchrone Schreiboperation abgeschlossen ist. |
| Flush() override | Leert die Puffer dieses Streams und schreibt alle gepufferten Daten in den zugrunde liegenden Speicher. |
| get_CanRead() const override | Bestimmt, ob der Stream lesbar ist. |
| get_CanSeek() const override | Bestimmt, ob der Stream das Suchen unterstützt. |
| get_CanTimeout() const override | Ermittelt einen Wert, der bestimmt, ob der aktuelle Stream eine Zeitüberschreitung zulässt. |
| get_CanWrite() const override | Bestimmt, ob der Stream beschreibbar ist. |
| virtual get_CheckCertRevocationStatus() | Gibt einen Wert zurück, der angibt, ob die Zertifikatswiderrufsliste während des Zertifikatsvalidierungsprozesses geprüft wird. |
| virtual get_CipherAlgorithm() | Gibt den Verschlüsselungsalgorithmus zurück. |
| virtual get_CipherStrength() | Gibt die Stärke des verwendeten Verschlüsselungsalgorithmus zurück. |
| virtual get_HashAlgorithm() | Gibt den Hash‑Algorithmus zurück. |
| virtual get_HashStrength() | Gibt die Stärke des verwendeten Hash‑Algorithmus zurück. |
| get_IsAuthenticated() const override | Gibt einen Wert zurück, der angibt, ob die Authentifizierung erfolgreich durchgeführt wurde. |
| get_IsEncrypted() const override | Gibt einen Wert zurück, der angibt, ob die mit diesem Stream gesendeten Daten verschlüsselt sind. |
| get_IsMutuallyAuthenticated() const override | Gibt einen Wert zurück, der angibt, ob ein Server und ein Client authentifiziert sind. |
| get_IsServer() const override | Gibt einen Wert zurück, der angibt, ob die lokale Seite der Verbindung der Server ist. |
| get_IsSigned() const override | Gibt einen Wert zurück, der angibt, ob die mit diesem Stream gesendeten Daten signiert sind. |
| virtual get_KeyExchangeStrength() | Gibt die Stärke des verwendeten Schlüsselaustausch‑Algorithmus zurück. |
| get_Length() const override | Gibt die Länge des Streams in Bytes zurück. |
| virtual get_LocalCertificate() | Gibt das Zertifikat zurück, das zur Authentifizierung des lokalen Endpunkts verwendet wird. |
| get_Position() const override | Gibt die aktuelle Position des Streams zurück. |
| get_ReadTimeout() const override | Ermittelt einen Wert in Millisekunden, der bestimmt, wie lange der Stream versucht zu lesen, bevor er eine Zeitüberschreitung erfährt. |
| virtual get_RemoteCertificate() | Gibt das Zertifikat zurück, das zur Authentifizierung des entfernten Endpunkts verwendet wird. |
| virtual get_SslProtocol() | Gibt das SSL‑Protokoll zurück. |
| get_WriteTimeout() const override | Ermittelt einen Wert in Millisekunden, der bestimmt, wie lange der Stream versucht zu schreiben, bevor er eine Zeitüberschreitung erfährt. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Liest die angegebene Anzahl von Bytes aus dem Stream und schreibt sie in das angegebene Byte-Array. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Liest die angegebene Anzahl von Bytes aus dem Stream und schreibt sie in das angegebene Byte-Array. |
| Seek(int64_t, IO::SeekOrigin) override | Setzt die Position des Streams, die durch das aktuelle Objekt repräsentiert wird. |
| set_Position(int64_t) override | Setzt die Position des Streams. |
| set_ReadTimeout(int32_t) override | Setzt einen Wert, der bestimmt, ob der aktuelle Stream eine Zeitüberschreitung zulässt. |
| set_WriteTimeout(int32_t) override | Setzt einen Wert in Millisekunden, der bestimmt, wie lange der Stream versucht zu lesen, bevor er eine Zeitüberschreitung erfährt. |
| SetLength(int64_t) override | Setzt die Länge des Streams, die durch das aktuelle Objekt repräsentiert wird. |
| SslStream(System::SharedPtr<IO::Stream>) | Erstellt eine neue Instanz. |
| SslStream(System::SharedPtr<IO::Stream>, bool) | Erstellt eine neue Instanz. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback) | Erstellt eine neue Instanz. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback) | Erstellt eine neue Instanz. |
| SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback, EncryptionPolicy) | Erstellt eine neue Instanz. |
| Write(const ArrayPtr<uint8_t>&) | Schreibt das angegebene Byte‑Array in den Stream. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Schreibt den angegebenen Teilbereich von Bytes aus dem angegebenen Byte-Array in den Stream. |
| Write(const System::Details::ArrayView<uint8_t>&) | Schreibt das angegebene Byte‑Array in den Stream. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Schreibt den angegebenen Teilbereich von Bytes aus dem angegebenen Byte-Array in den Stream. |