Windows.Storage.Streams 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供讀取和寫入循序和隨機存取資料流程的支援。
類別
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 裝置或通訊端。 您可以在資料流程上執行非同步讀取、寫入和搜尋作業。
在資料流程上呼叫 方法會排清任何緩衝的資料,並釋放系統資源,例如檔案控制代碼、通訊端和記憶體。