共用方式為


IStreamStorage<TKey> 介面

定義

串流記憶體的介面。 記憶體中的每個 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 的金鑰類型。

衍生
實作

屬性

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,則傳回空列舉。

適用於