IStreamStorage<TKey> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
IEnumerable<TKey> IEnumerable
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. |