Compartir a través de


IStreamStorage<TKey> Interfaz

Definición

Interfaz a un almacenamiento de Streams. Cada Stream en el almacenamiento se identifica mediante una clave.

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)

Parámetros de tipo

TKey

Tipo de la clave que identifica un Stream en el almacenamiento.

Derivado
Implementaciones

Propiedades

Item[TKey]

Abra un Stream existente en el almacenamiento para su lectura.

Métodos

Contains(TKey)

Indica si el almacenamiento contiene un Stream con la clave especificada.

Create(TKey)

Abra un nuevo Stream para escribirlo y agregación al almacenamiento.

Delete(TKey)

Elimine del almacenamiento el Stream identificado por la clave especificada.

GetStreamSize(TKey, Int64, Int64)

Obtiene el número de bytes usados por un Stream existente en el almacenamiento.

GetTimestamp(TKey, TimestampKind)

Obtiene la marca de tiempo de un Stream existente en el almacenamiento.

Open(TKey, StreamAccess)

Abra un Stream existente en el almacenamiento para su lectura.

SetTimestamp(TKey, TimestampKind, DateTime)

Establece la marca de tiempo de un Stream existente en el almacenamiento.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a