IsolatedStorageFile.MaximumSize Propiedad

Definición

Precaución

IsolatedStorageFile.MaximumSize has been deprecated because it is not CLS Compliant. To get the maximum size use IsolatedStorageFile.Quota

Precaución

IsolatedStorageFile.MaximumSize has been deprecated because it is not CLS Compliant. To get the maximum size use IsolatedStorageFile.Quota instead.

Importante

Esta API no es conforme a CLS.

Obtiene un valor que representa la cantidad máxima de espacio disponible para el almacenamiento aislado, dentro de los límites establecidos por la cuota de espacio.

[System.CLSCompliant(false)]
[System.Obsolete("IsolatedStorageFile.MaximumSize has been deprecated because it is not CLS Compliant.  To get the maximum size use IsolatedStorageFile.Quota")]
public override ulong MaximumSize { get; }
[System.CLSCompliant(false)]
[System.Obsolete("IsolatedStorageFile.MaximumSize has been deprecated because it is not CLS Compliant. To get the maximum size use IsolatedStorageFile.Quota instead.")]
public override ulong MaximumSize { get; }
[System.CLSCompliant(false)]
public override ulong MaximumSize { get; }

Valor de propiedad

Límite de espacio de almacenamiento aislado en bytes.

Atributos

Excepciones

La propiedad no está disponible. MaximumSize no se puede determinar sin la prueba de la creación del ensamblado. La evidencia no se pudo determinar cuando se creó el objeto.

Se ha producido un error de almacenamiento aislado.

Ejemplos

En el ejemplo de código siguiente se muestra la MaximumSize 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

El administrador restringe el número de bytes disponibles por la cuota de almacenamiento aislada establecida por el administrador. La cuota se configura en la directiva de seguridad sobre la base de la evidencia, por lo que el mismo código puede recibir una cuota diferente si se ejecuta con pruebas diferentes. Por ejemplo, una aplicación que se ejecuta localmente y también desde un recurso compartido en una intranet probablemente recibiría cuotas diferentes.

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 MaximumSize 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