Что такое ADODB.Stream? - PullRequest
       6

Что такое ADODB.Stream?

0 голосов
/ 18 ноября 2010

Что это такое или для чего оно было использовано, как?

Ответы [ 2 ]

4 голосов
/ 18 ноября 2010

Объект ADODB.Stream использовался для чтения файлов и других потоков. То, что он делает, является частью того, что StreamReader, StreamWriter, FileStream и Stream делает в .NET Framework.

Для чего используется код в этом методе, в .NET вы должны использовать StreamReader для чтения из Stream.

Обратите внимание, что код в методе работает правильно только в том случае, если поток содержит данные не в Юникоде, так как он использует размер в байтах для определения количества символов для чтения. В кодировке Unicode некоторые символы могут быть закодированы как несколько байтов, поэтому поток может попасть в конец потока, прежде чем он сможет прочитать указанное количество символов.

1 голос
/ 18 ноября 2010

Это COM-объект, который используется для представления потока данных или текста. Данные могут быть двоичными. Если я правильно помню, он реализует интерфейс IStream , который хранит данные в структурированном объекте хранения . Вы можете найти представление взаимодействия в System.Runtime.InteropServices.ComTypes.IStream .

...