IStreamStorage<TKey> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs do magazynu strumieni. Każdy Stream w magazynie jest identyfikowany przez klucz.
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 klucza, który identyfikuje Stream w magazynie.
- Pochodne
- Implementuje
-
IEnumerable<TKey> IEnumerable
Właściwości
Item[TKey] |
Otwórz istniejącą Stream w magazynie do odczytu. |
Metody
Contains(TKey) |
Wskazuje, czy magazyn zawiera Stream z danym kluczem. |
Create(TKey) |
Otwórz nowy Stream do zapisu, dodając go do magazynu. |
Delete(TKey) |
Usuń z magazynu Stream zidentyfikowane przez dany klucz. |
GetStreamSize(TKey, Int64, Int64) |
Pobiera liczbę bajtów używanych przez istniejącą Stream w magazynie. |
GetTimestamp(TKey, TimestampKind) |
Pobiera znacznik czasu dla istniejącego Stream w magazynie. |
Open(TKey, StreamAccess) |
Otwórz istniejącą Stream w magazynie do odczytu. |
SetTimestamp(TKey, TimestampKind, DateTime) |
Ustawia znacznik czasu dla istniejącej Stream w magazynie. |
Metody rozszerzania
EmptyIfNull<T>(IEnumerable<T>) |
Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie. |