IStreamStorage<TKey> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
串流記憶體的介面。 記憶體中的每個 Stream 都會由金鑰識別。
generic <typename TKey>
public interface class IStreamStorage : System::Collections::Generic::IEnumerable<TKey>
public interface IStreamStorage<TKey> : System.Collections.Generic.IEnumerable<TKey>
type IStreamStorage<'Key> = interface
interface seq<'Key>
interface IEnumerable
Public Interface IStreamStorage(Of TKey)
Implements IEnumerable(Of TKey)
類型參數
- TKey
識別記憶體中 Stream 的金鑰類型。
- 衍生
- 實作
-
IEnumerable<TKey> IEnumerable
屬性
Item[TKey] |
在記憶體中開啟現有的 Stream 以供讀取。 |
方法
Contains(TKey) |
指出記憶體是否包含具有指定金鑰的 Stream。 |
Create(TKey) |
開啟新的 Stream 以進行寫入,並將其新增至記憶體。 |
Delete(TKey) |
從記憶體中刪除指定的金鑰所識別 Stream。 |
GetStreamSize(TKey, Int64, Int64) |
取得記憶體中現有 Stream 所使用的位元元組數目。 |
GetTimestamp(TKey, TimestampKind) |
取得記憶體中現有 Stream 的時間戳。 |
Open(TKey, StreamAccess) |
在記憶體中開啟現有的 Stream 以供讀取。 |
SetTimestamp(TKey, TimestampKind, DateTime) |
設定記憶體中現有 Stream 的時間戳。 |
擴充方法
EmptyIfNull<T>(IEnumerable<T>) |
如果不是 Null,則傳回這個列舉。 如果是 null,則傳回空列舉。 |