Aracılığıyla paylaş


IStreamStorage<TKey> Arabirim

Tanım

Streams depolama arabirimi. Depolamadaki her Stream bir anahtarla tanımlanır.

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)

Tür Parametreleri

TKey

Depolamadaki bir Stream tanımlayan anahtarın türü.

Türetilmiş
Uygulamalar

Özellikler

Item[TKey]

Depolamada okuma için var olan bir Stream açın.

Yöntemler

Contains(TKey)

Depolamanın verilen anahtarla bir Stream içerip içermediğini gösterir.

Create(TKey)

Yazmak için yeni bir Stream açın ve depolama alanına ekleyin.

Delete(TKey)

Verilen anahtar tarafından tanımlanan Stream depolama alanından silin.

GetStreamSize(TKey, Int64, Int64)

Depolamadaki mevcut bir Stream tarafından kullanılan bayt sayısını alır.

GetTimestamp(TKey, TimestampKind)

Depolamadaki mevcut bir Stream zaman damgasını alır.

Open(TKey, StreamAccess)

Depolamada okuma için var olan bir Stream açın.

SetTimestamp(TKey, TimestampKind, DateTime)

Depolamadaki mevcut bir Stream zaman damgasını ayarlar.

Uzantı Metotları

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda.

Şunlara uygulanır