IStreamStorage<TKey> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
IEnumerable<TKey> IEnumerable
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. |