C# Класс System.Security.Cryptography.CryptoStream

Наследование: Stream, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckReadArguments void
CheckWriteArguments void
InitializeBuffer void
ReadAsyncCore Task
ReadAsyncInternal Task
WriteAsyncCore Task
WriteAsyncInternal Task

Открытые методы

Метод Описание
Clear ( ) : void
CryptoStream ( Stream stream, ICryptoTransform transform, CryptoStreamMode mode ) : System.Diagnostics.Contracts
CryptoStream ( Stream stream, ICryptoTransform transform, CryptoStreamMode mode, bool leaveOpen ) : System.Diagnostics.Contracts
Flush ( ) : void
FlushAsync ( CancellationToken cancellationToken ) : Task
FlushFinalBlock ( ) : void
Read ( byte buffer, int offset, int count ) : int
ReadAsync ( byte buffer, int offset, int count, CancellationToken cancellationToken ) : Task
ReadByte ( ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void
WriteAsync ( byte buffer, int offset, int count, CancellationToken cancellationToken ) : Task
WriteByte ( byte value ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CheckReadArguments ( byte buffer, int offset, int count ) : void
CheckWriteArguments ( byte buffer, int offset, int count ) : void
InitializeBuffer ( ) : void
ReadAsyncCore ( byte buffer, int offset, int count, CancellationToken cancellationToken, bool useAsync ) : Task
ReadAsyncInternal ( byte buffer, int offset, int count, CancellationToken cancellationToken ) : Task
WriteAsyncCore ( byte buffer, int offset, int count, CancellationToken cancellationToken, bool useAsync ) : Task
WriteAsyncInternal ( byte buffer, int offset, int count, CancellationToken cancellationToken ) : Task

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

CryptoStream() публичный Метод

public CryptoStream ( Stream stream, ICryptoTransform transform, CryptoStreamMode mode ) : System.Diagnostics.Contracts
stream Stream
transform ICryptoTransform
mode CryptoStreamMode
Результат System.Diagnostics.Contracts

CryptoStream() публичный Метод

public CryptoStream ( Stream stream, ICryptoTransform transform, CryptoStreamMode mode, bool leaveOpen ) : System.Diagnostics.Contracts
stream Stream
transform ICryptoTransform
mode CryptoStreamMode
leaveOpen bool
Результат System.Diagnostics.Contracts

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

FlushAsync() публичный Метод

public FlushAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
Результат Task

FlushFinalBlock() публичный Метод

public FlushFinalBlock ( ) : void
Результат void

Read() публичный Метод

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

ReadAsync() публичный Метод

public ReadAsync ( byte buffer, int offset, int count, CancellationToken cancellationToken ) : Task
buffer byte
offset int
count int
cancellationToken CancellationToken
Результат Task

ReadByte() публичный Метод

public ReadByte ( ) : int
Результат int

Seek() публичный Метод

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Результат long

SetLength() публичный Метод

public SetLength ( long value ) : void
value long
Результат void

Write() публичный Метод

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void

WriteAsync() публичный Метод

public WriteAsync ( byte buffer, int offset, int count, CancellationToken cancellationToken ) : Task
buffer byte
offset int
count int
cancellationToken CancellationToken
Результат Task

WriteByte() публичный Метод

public WriteByte ( byte value ) : void
value byte
Результат void