IStreamStorage<TKey> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Streams のストレージへのインターフェイス。 ストレージ内の各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 の場合は、空の列挙を返します。 |