IsolatedStorageFile.CurrentSize Propiedad

Definición

Precaución

IsolatedStorageFile.CurrentSize has been deprecated because it is not CLS Compliant. To get the current size use IsolatedStorageFile.UsedSize

Precaución

IsolatedStorageFile.CurrentSize has been deprecated because it is not CLS Compliant. To get the current size use IsolatedStorageFile.UsedSize instead.

Importante

Esta API no es conforme a CLS.

Obtiene el tamaño actual del almacenamiento aislado.

[System.CLSCompliant(false)]
[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; }
[System.CLSCompliant(false)]
[System.Obsolete("IsolatedStorageFile.CurrentSize has been deprecated because it is not CLS Compliant. To get the current size use IsolatedStorageFile.UsedSize instead.")]
public override ulong CurrentSize { get; }
[System.CLSCompliant(false)]
public override ulong CurrentSize { get; }

Valor de propiedad

Número total de bytes de almacenamiento actualmente en uso dentro del ámbito de almacenamiento aislado.

Atributos

Excepciones

La propiedad no está disponible. El almacén actual tiene un ámbito móvil o no está abierto.

El tamaño del objeto actual no está definido.

Ejemplos

En el ejemplo de código siguiente se muestra la CurrentSize propiedad . Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFile información general.

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

Comentarios

Representa el uso total de todos los archivos y directorios dentro del ámbito de almacenamiento aislado.

El tamaño actual no se puede determinar con precisión para las tiendas que participan en un perfil de usuario móvil. Dado que los perfiles móviles a menudo se almacenan en caché en varias máquinas cliente y posteriormente se sincronizan con un servidor, no se pueden aplicar cuotas para dichos almacenes y no se notifica el tamaño actual.

En el ejemplo How to: Anticipate Out-of-Space Conditions with Isolated Storage (Cómo: Prever condiciones fuera del espacio con almacenamiento aislado ) se muestra el uso de la CurrentSize propiedad .

Se aplica a

Producto Versiones (Obsoleto)
.NET (Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)
.NET Standard (2.0, 2.1)

Consulte también