Для изменения размера нажмите или перетащите

HashingStream - методы

Тип HashingStream предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методBeginRead (Унаследован от Stream.)
Открытый методBeginWrite (Унаследован от Stream.)
Открытый методClose
Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream. Instead of calling this method, ensure that the stream is properly disposed.
(Унаследован от Stream.)
Открытый методCopyTo(Stream)
Reads the bytes from the current stream and writes them to another stream.
(Унаследован от Stream.)
Открытый методCopyTo(Stream, Int32)
Reads the bytes from the current stream and writes them to another stream, using a specified buffer size.
(Унаследован от Stream.)
Открытый методCopyToAsync(Stream)
Asynchronously reads the bytes from the current stream and writes them to another stream.
(Унаследован от Stream.)
Открытый методCopyToAsync(Stream, Int32)
Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size.
(Унаследован от Stream.)
Открытый методCopyToAsync(Stream, CancellationToken)
Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified cancellation token.
(Унаследован от Stream.)
Открытый методCopyToAsync(Stream, Int32, CancellationToken)
Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.
(Унаследован от Stream.)
Защищённый методCreateWaitHandle Устарело.
Allocates a WaitHandle object.
(Унаследован от Stream.)
Открытый методDispose
Releases all resources used by the Stream.
(Унаследован от Stream.)
Защищённый методDispose(Boolean)
Освобождает ресурсы, занимаемые объектом.
(Переопределяет StreamDispose(Boolean).)
Открытый методDisposeAsync
Asynchronously releases the unmanaged resources used by the Stream.
(Унаследован от Stream.)
Открытый методEndRead (Унаследован от Stream.)
Открытый методEndWrite (Унаследован от Stream.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методFinalizeHashing
Вычисляет результирующую хеш-сумму для всех прочитанных данных.
Открытый методFlush
Записывает все данные из буфера потока на устройство и очищает буфер. Метод не поддерживается.
(Переопределяет StreamFlush.)
Открытый методFlushAsync
Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device.
(Унаследован от Stream.)
Открытый методFlushAsync(CancellationToken)
Записывает все данные из буфера потока на устройство и очищает буфер. Метод не поддерживается.
(Переопределяет StreamFlushAsync(CancellationToken).)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Унаследован от MarshalByRefObject.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Унаследован от MarshalByRefObject.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Унаследован от MarshalByRefObject.)
Защищённый методObjectInvariant Устарело.
Provides support for a Contract.
(Унаследован от Stream.)
Открытый методRead(SpanByte)
When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
(Унаследован от Stream.)
Открытый методRead(Byte, Int32, Int32)
Считывает данные из потока и записывает их в заданный массив байт.
(Переопределяет StreamRead(Byte, Int32, Int32).)
Открытый методReadAsync(MemoryByte, CancellationToken)
Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.
(Унаследован от Stream.)
Открытый методReadAsync(Byte, Int32, Int32)
Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
(Унаследован от Stream.)
Открытый методReadAsync(Byte, Int32, Int32, CancellationToken)
Асинхронно считывает данные из потока и записывает их в заданный массив байт.
(Переопределяет StreamReadAsync(Byte, Int32, Int32, CancellationToken).)
Открытый методReadByte
Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.
(Унаследован от Stream.)
Открытый методSeek
Изменяет текущую позицию в потоке. Метод не поддерживается.
(Переопределяет StreamSeek(Int64, SeekOrigin).)
Открытый методSetLength
Устанавливает размер данных в потоке. Метод не поддерживается.
(Переопределяет StreamSetLength(Int64).)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методWrite(ReadOnlySpanByte)
When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
(Унаследован от Stream.)
Открытый методWrite(Byte, Int32, Int32)
Записывает данные в поток из массива байт. Метод не поддерживается.
(Переопределяет StreamWrite(Byte, Int32, Int32).)
Открытый методWriteAsync(ReadOnlyMemoryByte, CancellationToken)
Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.
(Унаследован от Stream.)
Открытый методWriteAsync(Byte, Int32, Int32)
Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
(Унаследован от Stream.)
Открытый методWriteAsync(Byte, Int32, Int32, CancellationToken)
Записывает данные в поток из массива байт. Метод не поддерживается.
(Переопределяет StreamWriteAsync(Byte, Int32, Int32, CancellationToken).)
Открытый методWriteByte
Writes a byte to the current position in the stream and advances the position within the stream by one byte.
(Унаследован от Stream.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAsMemoryStreamAsync
Возвращает поток stream, преобразованный к типу MemoryStream. Если его тип отличается от MemoryStream, то его содержимое будет скопировано в созданный объект MemoryStream, после чего исходный stream будет освобождён, но только если параметр disposeNonMemoryStream равен true.
(Определяется IOExtensions.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияReadAllBytesAsync
Выполняет асинхронное чтение всех данных потока в виде одного массива байт. Чтение выполняется до того момента, как поток перестанет возвращать данные, при этом метод не использует свойство Length для определения количества считываемых данных.
(Определяется IOExtensions.)
Открытый метод расширенияReadByteAsync
Выполняет асинхронное чтение целочисленного значения Byte из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadBytes
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет максимальный размер length байт.
(Определяется IOExtensions.)
Открытый метод расширенияReadBytesAsync
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет максимальный размер length байт.
(Определяется IOExtensions.)
Открытый метод расширенияReadBytesExact
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет заданный размер length байт.
(Определяется IOExtensions.)
Открытый метод расширенияReadBytesExactAsync
Выполняет асинхронное чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет заданный размер length байт.
(Определяется IOExtensions.)
Открытый метод расширенияReadExact
Выполняет чтение указанного количества байт из потока в буфер. Возвращает количество действительно прочитанных байт, которое может быть меньше указанного количества только в том случае, если поток завершился.
(Определяется IOExtensions.)
Открытый метод расширенияReadExactAsync
Выполняет асинхронное чтение указанного количества байт из потока в буфер. Возвращает количество действительно прочитанных байт, которое может быть меньше указанного количества только в том случае, если поток завершился.
(Определяется IOExtensions.)
Открытый метод расширенияReadGuid
Выполняет чтение значения Guid из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadGuidAsync
Выполняет асинхронное чтение значения Guid из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadInt16Async
Выполняет асинхронное чтение целочисленного значения Int16 из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadInt32
Выполняет чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadInt32Async
Выполняет асинхронное чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadInt64
Выполняет чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadInt64Async
Выполняет асинхронное чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadString
Выполняет чтение значения string из потока.
(Определяется IOExtensions.)
Открытый метод расширенияReadStringAsync
Выполняет асинхронное чтение значения string из потока.
(Определяется IOExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияTryReadPrimitiveType
Выполняет чтение объекта примитивного типа из потока. Возвращает значение объекта или признак того, что тип объекта type является примитивным, и объект был прочитан из потока.
(Определяется IOExtensions.)
Открытый метод расширенияTryReadPrimitiveTypeAsync
Выполняет асинхронное чтение объекта примитивного типа из потока. Возвращает значение объекта или признак того, что тип объекта type является примитивным, и объект был прочитан из потока.
(Определяется IOExtensions.)
Открытый метод расширенияTryWritePrimitiveType
Выполняет запись объекта примитивного типа в поток. Возвращает признак того, что тип объекта obj является примитивным, и объект был записан в поток.
(Определяется IOExtensions.)
Открытый метод расширенияTryWritePrimitiveTypeAsync
Выполняет асинхронную запись объекта примитивного типа в поток. Возвращает признак того, что тип объекта obj является примитивным, и объект был записан в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWrite(Byte)Перегружен.
Выполняет запись целочисленного значения Byte в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWrite(Int16)Перегружен.
Выполняет запись целочисленного значения Int16 в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWrite(Int32)Перегружен.
Выполняет запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWrite(Int64)Перегружен.
Выполняет запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWrite(Guid)Перегружен.
Выполняет запись значения Guid в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWrite(String, Encoding)Перегружен.
Выполняет запись значения string в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteAsync(Byte, CancellationToken)Перегружен.
Выполняет асинхронную запись целочисленного значения Byte в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteAsync(Int16, CancellationToken)Перегружен.
Выполняет асинхронную запись целочисленного значения Int16 в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteAsync(Int32, CancellationToken)Перегружен.
Выполняет асинхронную запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteAsync(Int64, CancellationToken)Перегружен.
Выполняет асинхронную запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteAsync(Guid, CancellationToken)Перегружен.
Выполняет запись значения Guid в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteAsync(String, Encoding, CancellationToken)Перегружен.
Выполняет асинхронную запись значения string в поток.
(Определяется IOExtensions.)
Открытый метод расширенияWriteStream
Записывает все данные из потока source в поток target.
(Определяется IOExtensions.)
Открытый метод расширенияWriteStreamAsync
Записывает все данные из потока source в поток target.
(Определяется IOExtensions.)
В начало страницы
См. также