Freigeben über


IStreamStorage<TKey> Schnittstelle

Definition

Schnittstelle zu einem Speicher von Streams. Jede Stream im Speicher wird durch einen Schlüssel identifiziert.

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)

Typparameter

TKey

Typ des Schlüssels, der einen Stream im Speicher identifiziert.

Abgeleitet
Implementiert

Eigenschaften

Item[TKey]

Öffnen Sie eine vorhandene Stream im Speicher zum Lesen.

Methoden

Contains(TKey)

Gibt an, ob der Speicher eine Stream mit dem angegebenen Schlüssel enthält.

Create(TKey)

Öffnen Sie eine neue Stream zum Schreiben, und fügen Sie sie dem Speicher hinzu.

Delete(TKey)

Löschen Sie die durch den angegebenen Schlüssel identifizierte Stream aus dem Speicher.

GetStreamSize(TKey, Int64, Int64)

Ruft die Anzahl der Bytes ab, die von einem vorhandenen Stream im Speicher verwendet werden.

GetTimestamp(TKey, TimestampKind)

Ruft den Zeitstempel für eine vorhandene Stream im Speicher ab.

Open(TKey, StreamAccess)

Öffnen Sie eine vorhandene Stream im Speicher zum Lesen.

SetTimestamp(TKey, TimestampKind, DateTime)

Legt den Zeitstempel für eine vorhandene Stream im Speicher fest.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück.

Gilt für: