Compartilhar via


IStreamStorage<TKey> Interface

Definição

Interface para um armazenamento de Streams. Cada Stream no armazenamento é identificado por uma chave.

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 da chave que identifica um Stream no armazenamento.

Derivado
Implementações

Propriedades

Item[TKey]

Abra uma Stream existente no armazenamento para leitura.

Métodos

Contains(TKey)

Indica se o armazenamento contém um Stream com a chave fornecida.

Create(TKey)

Abra um novo Stream para gravação, adicionando-o ao armazenamento.

Delete(TKey)

Exclua do armazenamento o Stream identificado pela chave fornecida.

GetStreamSize(TKey, Int64, Int64)

Obtém o número de bytes usados por um Stream existente no armazenamento.

GetTimestamp(TKey, TimestampKind)

Obtém o carimbo de data/hora de um Stream existente no armazenamento.

Open(TKey, StreamAccess)

Abra uma Stream existente no armazenamento para leitura.

SetTimestamp(TKey, TimestampKind, DateTime)

Define o carimbo de data/hora de um Stream existente no armazenamento.

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo.

Aplica-se a