IStreamStorage<TKey> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
IEnumerable<TKey> IEnumerable
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. |