Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die aktuelle Größe des isolierten Speichers ab.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: System.IO.IsolatedStorage
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Overrides ReadOnly Property CurrentSize As ULong
'Usage
Dim instance As IsolatedStorageFile
Dim value As ULong
value = instance.CurrentSize
[CLSCompliantAttribute(false)]
public override ulong CurrentSize { get; }
[CLSCompliantAttribute(false)]
public:
virtual property usigned long long CurrentSize {
usigned long long get () override;
}
/** @property */
public UInt64 get_CurrentSize ()
public override function get CurrentSize () : ulong
Eigenschaftenwert
Die Gesamtzahl der Bytes im Speicher, die derzeit im Gültigkeitsbereich des isolierten Speichers verwendet werden.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Die Eigenschaft ist nicht verfügbar. Der aktuelle Speicher hat einen Roaming-Gültigkeitsbereich oder ist nicht geöffnet. |
Hinweise
Stellt die gesamte Speicherbelegung aller Dateien und Verzeichnisse im Gültigkeitsbereich des isolierten Speichers dar.
Die aktuelle Größe kann bei Speichern, die zu einem servergespeicherten Benutzerprofil gehören, nicht genau bestimmt werden. Da servergespeicherte Profile häufig auf mehreren Clientcomputern zwischengespeichert und erst später mit einem Server synchronisiert werden, können für diese Speicher keine Kontingente festgelegt werden, und die aktuelle Größe wird nicht mitgeteilt.
Im Beispiel Vorhersehen von Speicherengpässen wird die Verwendung der CurrentSize-Eigenschaft veranschaulicht.
Beispiel
Im folgenden Codebeispiel wird die CurrentSize-Eigenschaft veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der Übersicht über IsolatedStorageFile.
Dim writer As New StreamWriter(isoStream)
' Update the data based on the new inputs.
writer.WriteLine(Me.NewsUrl)
writer.WriteLine(Me.SportsUrl)
' Calculate the amount of space used to record this user's preferences.
Dim d As Double = Convert.ToDouble(isoFile.CurrentSize) / Convert.ToDouble(isoFile.MaximumSize)
Console.WriteLine(("CurrentSize = " & isoFile.CurrentSize.ToString()))
Console.WriteLine(("MaximumSize = " & isoFile.MaximumSize.ToString()))
StreamWriter writer = new StreamWriter(isoStream);
// Update the data based on the new inputs.
writer.WriteLine(this.NewsUrl);
writer.WriteLine(this.SportsUrl);
// Calculate the amount of space used to record this user's preferences.
double d = isoFile.CurrentSize / isoFile.MaximumSize;
Console.WriteLine("CurrentSize = " + isoFile.CurrentSize.ToString());
Console.WriteLine("MaximumSize = " + isoFile.MaximumSize.ToString());
StreamWriter^ writer = gcnew StreamWriter( isoStream );
// Update the data based on the new inputs.
writer->WriteLine( this->NewsUrl );
writer->WriteLine( this->SportsUrl );
// Calculate the amount of space used to record this user's preferences.
double d = isoFile->CurrentSize / isoFile->MaximumSize;
Console::WriteLine( "CurrentSize = {0}", isoFile->CurrentSize.ToString() );
Console::WriteLine( "MaximumSize = {0}", isoFile->MaximumSize.ToString() );
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
IsolatedStorageFile-Klasse
IsolatedStorageFile-Member
System.IO.IsolatedStorage-Namespace