Windows.Storage.Streams 命名空間

提供讀取和寫入循序和隨機存取資料流程的支援。

類別

Buffer

提供 IBuffer 介面及其相關介面的預設實作。

DataReader

從輸入資料流程讀取資料。

DataReaderLoadOperation

從輸入資料流程載入資料。

DataWriter

將資料寫入輸出資料流程。

DataWriterStoreOperation

將緩衝區中的資料認可至備份存放區。

FileInputStream

從檔案讀取資料。

FileOutputStream

將資料寫入檔案。

FileRandomAccessStream

支援在指定位置讀取和寫入檔案。

InMemoryRandomAccessStream

提供輸入和輸出資料流程中儲存在記憶體中的資料隨機存取,而不是儲存在磁片上。

InputStreamOverStream

提供IStream基底實作的Windows 執行階段輸入資料流程。

OutputStreamOverStream

提供IStream基底實作的Windows 執行階段輸出資料流程。

RandomAccessStream

提供輸入和輸出資料流程中資料的隨機存取。

RandomAccessStreamOverStream

提供IStream基底實作的Windows 執行階段隨機存取資料流程。

RandomAccessStreamReference

提供檔案輸入和輸出資料流程中資料的隨機存取。

介面

IBuffer

表示位元組資料流程讀取和寫入介面所使用的位元組參考陣列。 Buffer 是這個介面的類別實作。

IContentTypeProvider

描述資料的格式。

IDataReader

提供輸入資料流程的讀取權限。

IDataWriter

提供輸出資料流程的寫入權限。

IInputStream

表示要讀取之位元組的循序資料流程。

IInputStreamReference

可讓Windows 執行階段元件提供封裝資料流程的循序讀取權限。

IOutputStream

表示要寫入之位元組的循序資料流程。

IPropertySetSerializer

提供將 IPropertySet 序列化/還原序列化至 IBuffer 的能力。

IRandomAccessStream

支援在輸入和輸出資料流程中隨機存取資料。

IRandomAccessStreamReference

讓Windows 執行階段元件能夠存取封裝的資料流程。

IRandomAccessStreamWithContentType

支援指定資料格式的輸入和輸出資料流程中隨機存取資料。

列舉

ByteOrder

指定資料流程的位元組順序。

FileOpenDisposition

列舉要對檔案採取的動作值。

InputStreamOptions

指定輸入資料流程的讀取選項。

UnicodeEncoding

指定資料流程的字元編碼類型。

備註

資料流程是位元組序列的抽象概念,例如檔案、I/O 裝置或通訊端。 您可以在資料流程上執行非同步讀取、寫入和搜尋作業。

在資料流程上呼叫 方法會排清任何緩衝的資料,並釋放系統資源,例如檔案控制代碼、通訊端和記憶體。

另請參閱