IsolatedStorageFile.CurrentSize Proprietà

Definizione

Avviso

Questa API è ora obsoleta.

Importante

Questa API non è conforme a CLS.

Ottiene la dimensione corrente dello spazio di memorizzazione isolato.Gets the current size of the isolated storage.

public:
 virtual property System::UInt64 CurrentSize { System::UInt64 get(); };
[System.CLSCompliant(false)]
[System.Obsolete]
[System.Obsolete("IsolatedStorageFile.CurrentSize has been deprecated because it is not CLS Compliant.  To get the current size use IsolatedStorageFile.UsedSize")]
public override ulong CurrentSize { get; }
member this.CurrentSize : uint64
Public Overrides ReadOnly Property CurrentSize As ULong

Valore della proprietà

Il numero totale di byte di archiviazione correntemente utilizzati nell'ambito dello spazio di memorizzazione isolato.The total number of bytes of storage currently in use within the isolated storage scope.

Attributi

Eccezioni

La proprietà non è disponibile.The property is unavailable. L'archivio corrente appartiene a un profilo comune oppure non è aperto.The current store has a roaming scope or is not open.

Le dimensioni dell'oggetto corrente non sono definite.The current object size is undefined.

Esempi

Nell'esempio di codice riportato di seguito viene illustrata la proprietà CurrentSize.The following code example demonstrates the CurrentSize property. Per il contesto completo di questo esempio, vedere la Panoramica di IsolatedStorageFile.For the complete context of this example, see the IsolatedStorageFile overview.

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() );

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());
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()))

Commenti

Rappresenta l'utilizzo totale di tutti i file e di tutte le directory all'interno dell'ambito dello spazio di memorizzazione isolato.Represents the total usage of all files and directories within the isolated storage scope.

Non è possibile determinare in modo accurato le dimensioni correnti per gli archivi che partecipano a un profilo utente mobile.The current size cannot be accurately determined for stores that are participating in a roaming user profile. Poiché i profili di roaming vengono spesso memorizzati nella cache in più computer client e successivamente sincronizzati con un server, non è possibile applicare le quote per tali archivi e le dimensioni correnti non vengono segnalate.Because roaming profiles are often cached on multiple client machines and later synchronized with a server, quotas cannot be enforced for such stores and the current size is not reported.

Nella [Procedura: Introduzione alle condizioni di spazio insufficiente con lo spazio di memorizzazione isolato: nell'esempio @ no__t-0 viene illustrato l'utilizzo della proprietà CurrentSize.The How to: Anticipate Out-of-Space Conditions with Isolated Storage example demonstrates the use of the CurrentSize property.

Si applica a

Vedi anche