Kelas System::Security::Cryptography::CryptoStream
isi
[
bersembunyi
]CryptoStream class
Implementasi stream yang membungkus stream yang ada dengan fungsi kriptografi. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class CryptoStream : public System::IO::Stream
Metode
| Metode | Deskripsi |
|---|---|
| Close() override | Menutup koneksi. |
| CryptoStream(const SharedPtr<System::IO::Stream>&, const SharedPtr<ICryptoTransform>&, CryptoStreamMode) | Konstruktor. |
| Flush() override | Mengosongkan buffer ke dalam stream yang dibungkus. Tidak melakukan apa-apa karena algoritma transformasi masih dapat menunggu data lebih lanjut. |
| FlushFinalBlock() | Menulis data yang masih berada di buffer ke stream. |
| get_CanRead() const override | Memeriksa apakah stream dapat dibaca. |
| get_CanSeek() const override | Memeriksa apakah stream dapat di-seek. |
| get_CanWrite() const override | Memeriksa apakah stream dapat ditulis. |
| get_Length() const override | Mengambil panjang stream. Tidak didukung. |
| get_Position() const override | Mengambil posisi saat ini dalam stream. Tidak didukung. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Membaca data dari stream. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Membaca data dari stream. |
| Seek(int64_t, IO::SeekOrigin) override | Mencari posisi dalam stream. Tidak didukung. |
| set_Position(int64_t) override | Mencari posisi dalam stream. Tidak didukung. |
| SetLength(int64_t) override | Mencari ukuran stream. Tidak didukung. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Menulis data ke stream. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Menulis data ke stream. |
Bidang
| Bidang | Deskripsi |
|---|---|
| static Null | Aliran tanpa penyimpanan dasar. |
Lihat Juga
- Class Stream
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++