IStreamStorage<TKey> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozhraní k úložišti streamů. Každý Stream v úložišti je identifikován klíčem.
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)
Parametry typu
- TKey
Typ klíče, který identifikuje Stream v úložišti.
- Odvozené
- Implementuje
-
IEnumerable<TKey> IEnumerable
Vlastnosti
Item[TKey] |
Otevřete existující Stream v úložišti pro čtení. |
Metody
Contains(TKey) |
Určuje, jestli úložiště obsahuje Stream s daným klíčem. |
Create(TKey) |
Otevřete nový Stream pro psaní a přidejte ho do úložiště. |
Delete(TKey) |
Odstraňte z úložiště Stream identifikovaný daným klíčem. |
GetStreamSize(TKey, Int64, Int64) |
Získá počet bajtů používaných existujícím Stream v úložišti. |
GetTimestamp(TKey, TimestampKind) |
Získá časové razítko pro existující Stream v úložišti. |
Open(TKey, StreamAccess) |
Otevřete existující Stream v úložišti pro čtení. |
SetTimestamp(TKey, TimestampKind, DateTime) |
Nastaví časové razítko pro existující Stream v úložišti. |
Metody rozšíření
EmptyIfNull<T>(IEnumerable<T>) |
Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet. |