Partager via


IStreamStorage<TKey> Interface

Définition

Interface vers un stockage de flux. Chaque Stream dans le stockage est identifié par une clé.

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)

Paramètres de type

TKey

Type de clé qui identifie un Stream dans le stockage.

Dérivé
Implémente

Propriétés

Item[TKey]

Ouvrez un Stream existant dans le stockage à des fins de lecture.

Méthodes

Contains(TKey)

Indique si le stockage contient un Stream avec la clé donnée.

Create(TKey)

Ouvrez une nouvelle Stream pour l’écriture, en l’ajoutant au stockage.

Delete(TKey)

Supprimez du stockage le Stream identifié par la clé donnée.

GetStreamSize(TKey, Int64, Int64)

Obtient le nombre d’octets utilisés par un Stream existant dans le stockage.

GetTimestamp(TKey, TimestampKind)

Obtient l’horodatage d’un Stream existant dans le stockage.

Open(TKey, StreamAccess)

Ouvrez un Stream existant dans le stockage à des fins de lecture.

SetTimestamp(TKey, TimestampKind, DateTime)

Définit l’horodatage d’un Stream existant dans le stockage.

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide.

S’applique à