StreamStorageMonitor<TKey> Sınıf

Tanım

Istreamstorage boyutunu ıstreamstorageevents arabirimi aracılığıyla izler. Depolamadaki akışların sayısı veya depolama alanı boyutu verilen hedef eşiklerini aşarsa, akışların sayısı/boyutu hedef eşiklerin altına düştüğünde akışlar depodan silinir.

generic <typename TKey>
public ref class StreamStorageMonitor : Microsoft::VisualStudio::PlatformUI::DisposableObject
template <typename TKey>
[Windows::Foundation::Metadata::WebHostHidden]
class StreamStorageMonitor : Microsoft::VisualStudio::PlatformUI::DisposableObject
public class StreamStorageMonitor<TKey> : Microsoft.VisualStudio.PlatformUI.DisposableObject
type StreamStorageMonitor<'Key> = class
    inherit DisposableObject
Public Class StreamStorageMonitor(Of TKey)
Inherits DisposableObject

Tür Parametreleri

TKey

Anahtarın türü.

Devralma
StreamStorageMonitor<TKey>

Oluşturucular

StreamStorageMonitor<TKey>(IStreamStorage<TKey>, Int32, Int64, Boolean, IEqualityComparer<TKey>)

StreamStorageMonitor oluşturur

Özellikler

EnableMonitoring

İzleyicinin etkinleştirilip etkinleştirilmediğini gösterir

IsDisposed

Nesnenin bir kez atılmış olup olmadığını döndürür, Çift elden çıkarma karşı koruma sağlar

(Devralındığı yer: DisposableObject)

Yöntemler

Dispose()

Geçerli nesneyi ortadan kaldırır ve daha sonra sonlandırma bastırır.

(Devralındığı yer: DisposableObject)
Dispose(Boolean)

Model için standart sanal aşırı yükleme IDisposable

(Devralındığı yer: DisposableObject)
DisposeManagedResources()

Bu nesne için yönetilen kaynakları ortadan kaldır

DisposeNativeResources()

Türetilmiş sınıfların yerel kaynaklar için özel Dispose işleme sağlamasına izin verir

(Devralındığı yer: DisposableObject)
ThrowIfDisposed()

Bu nesne atılmışsa bir ObjectDisposedException oluşturur

(Devralındığı yer: DisposableObject)
ValidateLimits(Int32, Int64)

Oluşturucunun maxStreamCount ve maxStorageSize parametrelerini doğrular. Genel görünürlük, ancak geçersiz bağımsız değişkenlerin çok daha az görünür olacağı, VsHub hizmeti modülüne göndermeden önce parametreleri önceden doğrulayabilir.

Ekinlikler

Disposing

Olay atılırken, hala erişilebilir durumdayken tetiklenir.

(Devralındığı yer: DisposableObject)

Şunlara uygulanır