System::Security::Cryptography::CryptoStream classe
Contenuti
[
Nascondere
]CryptoStream class
Implementazione di stream che avvolge uno stream esistente con una funzione crittografica. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
class CryptoStream : public System::IO::Stream
Metodi
| Metodo | Descrizione |
|---|---|
| Close() override | Chiude la connessione. |
| CryptoStream(const SharedPtr<System::IO::Stream>&, const SharedPtr<ICryptoTransform>&, CryptoStreamMode) | Costruttore. |
| Flush() override | Svuota il buffer nello stream avvolto. Non fa nulla poiché l’algoritmo di trasformazione può essere ancora in attesa di più dati. |
| FlushFinalBlock() | Scrive i dati ancora presenti nel buffer nello stream. |
| get_CanRead() const override | Verifica se lo stream è leggibile. |
| get_CanSeek() const override | Verifica se lo stream è ricercabile. |
| get_CanWrite() const override | Verifica se lo stream è scrivibile. |
| get_Length() const override | Ottiene la lunghezza dello stream. Non supportato. |
| get_Position() const override | Ottiene la posizione corrente nello stream. Non supportato. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Legge i dati dallo stream. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Legge i dati dallo stream. |
| Seek(int64_t, IO::SeekOrigin) override | Cerca la posizione nello stream. Non supportato. |
| set_Position(int64_t) override | Cerca la posizione nello stream. Non supportato. |
| SetLength(int64_t) override | Cerca la dimensione dello stream. Non supportato. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Scrive i dati nello stream. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Scrive i dati nello stream. |
Campi
| Campo | Descrizione |
|---|---|
| static Null | Un flusso senza storage sottostante. |
Vedi anche
- Class Stream
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++