IStreamStorage<TKey> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс к хранилищу потоков. Каждый Stream в хранилище идентифицируется ключом.
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)
Параметры типа
- TKey
Тип ключа, идентифицирующий Stream в хранилище.
- Производный
- Реализации
-
IEnumerable<TKey> IEnumerable
Свойства
Item[TKey] |
Откройте существующую Stream в хранилище для чтения. |
Методы
Contains(TKey) |
Указывает, содержит ли хранилище Stream с заданным ключом. |
Create(TKey) |
Откройте новый Stream для записи, добавив его в хранилище. |
Delete(TKey) |
Удалите из хранилища Stream, определяемые заданным ключом. |
GetStreamSize(TKey, Int64, Int64) |
Возвращает количество байтов, используемых существующим Stream в хранилище. |
GetTimestamp(TKey, TimestampKind) |
Возвращает метку времени для существующего Stream в хранилище. |
Open(TKey, StreamAccess) |
Откройте существующую Stream в хранилище для чтения. |
SetTimestamp(TKey, TimestampKind, DateTime) |
Задает метку времени для существующего Stream в хранилище. |
Методы расширения
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |