Udostępnij za pośrednictwem


IStreamStorage<TKey> Interfejs

Definicja

Interfejs do magazynu strumieni. Każdy Stream w magazynie jest identyfikowany przez klucz.

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 klucza, który identyfikuje Stream w magazynie.

Pochodne
Implementuje

Właściwości

Item[TKey]

Otwórz istniejącą Stream w magazynie do odczytu.

Metody

Contains(TKey)

Wskazuje, czy magazyn zawiera Stream z danym kluczem.

Create(TKey)

Otwórz nowy Stream do zapisu, dodając go do magazynu.

Delete(TKey)

Usuń z magazynu Stream zidentyfikowane przez dany klucz.

GetStreamSize(TKey, Int64, Int64)

Pobiera liczbę bajtów używanych przez istniejącą Stream w magazynie.

GetTimestamp(TKey, TimestampKind)

Pobiera znacznik czasu dla istniejącego Stream w magazynie.

Open(TKey, StreamAccess)

Otwórz istniejącą Stream w magazynie do odczytu.

SetTimestamp(TKey, TimestampKind, DateTime)

Ustawia znacznik czasu dla istniejącej Stream w magazynie.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie.

Dotyczy