Sdílet prostřednictvím


IStreamStorage<TKey> Rozhraní

Definice

Rozhraní k úložišti streamů. Každý Stream v úložišti je identifikován klíčem.

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)

Parametry typu

TKey

Typ klíče, který identifikuje Stream v úložišti.

Odvozené
Implementuje

Vlastnosti

Item[TKey]

Otevřete existující Stream v úložišti pro čtení.

Metody

Contains(TKey)

Určuje, jestli úložiště obsahuje Stream s daným klíčem.

Create(TKey)

Otevřete nový Stream pro psaní a přidejte ho do úložiště.

Delete(TKey)

Odstraňte z úložiště Stream identifikovaný daným klíčem.

GetStreamSize(TKey, Int64, Int64)

Získá počet bajtů používaných existujícím Stream v úložišti.

GetTimestamp(TKey, TimestampKind)

Získá časové razítko pro existující Stream v úložišti.

Open(TKey, StreamAccess)

Otevřete existující Stream v úložišti pro čtení.

SetTimestamp(TKey, TimestampKind, DateTime)

Nastaví časové razítko pro existující Stream v úložišti.

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro