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,则返回空枚举。

适用于