StreamStorageMonitor<TKey> Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
StreamStorageMonitor oluşturur
public StreamStorageMonitor (Microsoft.VisualStudio.Utilities.IStreamStorage<TKey> storage, int maxStreamCount, long maxStorageSize, bool enable = true, System.Collections.Generic.IEqualityComparer<TKey> keyComparer = default);
new Microsoft.VisualStudio.Utilities.StreamStorageMonitor<'Key> : Microsoft.VisualStudio.Utilities.IStreamStorage<'Key> * int * int64 * bool * System.Collections.Generic.IEqualityComparer<'Key> -> Microsoft.VisualStudio.Utilities.StreamStorageMonitor<'Key>
Public Sub New (storage As IStreamStorage(Of TKey), maxStreamCount As Integer, maxStorageSize As Long, Optional enable As Boolean = true, Optional keyComparer As IEqualityComparer(Of TKey) = Nothing)
Parametreler
- storage
- IStreamStorage<TKey>
İzlenecek akış depolama nesnesi. Depolama nesnesinin ıstreamstorageevents uygulaması gerekir < TKey > .
- maxStreamCount
- Int32
Depolamada izin verilen en fazla akış sayısı. Akışların sayısı aşarsa maxStreamCount , akışlar en az son erişilen sırada silinir. maxStreamCount-1 ise, akış sayısı için bir sınır yoktur.
- maxStorageSize
- Int64
Depolamada izin verilen akışların en büyük toplam boyutu. Akışların birikmeli boyutu aşarsa maxStorageSize , akışlar en az son erişilen sırada silinir. maxStorageSize-1 ise, akışların birikimli boyutunda bir sınır yoktur.
- enable
- Boolean
İzleyicinin başlangıçta etkinleştirilip etkinleştirilmeyeceğini belirtir.
- keyComparer
- IEqualityComparer<TKey>
Depolamadaki anahtarları karşılaştırmak için kullanılan eşitlik karşılaştırıcısı. Bu değer null ise, için varsayılan eşitlik karşılaştırıcısı TKey kullanılır.