System::Security::Cryptography::CryptoStream sınıfı
İçindekiler
[
Saklamak
]CryptoStream class
Mevcut akışı bir kriptografik işlevle saran akış uygulaması. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek asla yığıt üzerinde veya operator new kullanılarak oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class CryptoStream : public System::IO::Stream
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Close() override | Bağlantıyı kapatır. |
| CryptoStream(const SharedPtr<System::IO::Stream>&, const SharedPtr<ICryptoTransform>&, CryptoStreamMode) | Yapıcı. |
| Flush() override | Arabellek, sarmalanmış akışa boşaltılır. Dönüştürme algoritması hâlâ daha fazla veri bekliyor olabileceği için hiçbir şey yapmaz. |
| FlushFinalBlock() | Arabellek içinde hâlâ bulunan veriyi akışa yazar. |
| get_CanRead() const override | Akışın okunabilir olup olmadığını denetler. |
| get_CanSeek() const override | Akışın konumlandırılabilir olup olmadığını denetler. |
| get_CanWrite() const override | Akışın yazılabilir olup olmadığını denetler. |
| get_Length() const override | Akışın uzunluğunu alır. Desteklenmiyor. |
| get_Position() const override | Akıştaki mevcut konumu alır. Desteklenmiyor. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Akıştan veri okur. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Akıştan veri okur. |
| Seek(int64_t, IO::SeekOrigin) override | Akışta konum arar. Desteklenmiyor. |
| set_Position(int64_t) override | Akışta konum arar. Desteklenmiyor. |
| SetLength(int64_t) override | Akışın boyutunu arar. Desteklenmiyor. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Veriyi akışa yazar. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Veriyi akışa yazar. |
Alanlar
| Alan | Açıklama |
|---|---|
| static Null | Altta yatan bir depolama alanı olmayan bir akış. |
Ayrıca Bakınız
- Class Stream
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++