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