Condividi tramite


IStreamStorage<TKey> Interfaccia

Definizione

Interfaccia a un archivio di flussi. Ogni Stream nell'archiviazione viene identificata da una chiave.

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)

Parametri di tipo

TKey

Tipo di chiave che identifica un Stream nell'archiviazione.

Derivato
Implementazioni

Proprietà

Item[TKey]

Aprire un Stream esistente nell'archiviazione per la lettura.

Metodi

Contains(TKey)

Indica se l'archiviazione contiene un Stream con la chiave specificata.

Create(TKey)

Aprire un nuovo Stream per la scrittura, aggiungendolo alla risorsa di archiviazione.

Delete(TKey)

Eliminare dalla risorsa di archiviazione il Stream identificato dalla chiave specificata.

GetStreamSize(TKey, Int64, Int64)

Ottiene il numero di byte utilizzati da un Stream esistente nella risorsa di archiviazione.

GetTimestamp(TKey, TimestampKind)

Ottiene il timestamp per un Stream esistente nella risorsa di archiviazione.

Open(TKey, StreamAccess)

Aprire un Stream esistente nell'archiviazione per la lettura.

SetTimestamp(TKey, TimestampKind, DateTime)

Imposta il timestamp per un Stream esistente nella risorsa di archiviazione.

Metodi di estensione

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota.

Si applica a