Поделиться через


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 в хранилище.

Производный
Реализации

Свойства

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, возвращается пустое перечисление.

Применяется к