IsolatedStorageFile.IncreaseQuotaTo(Int64) Método

Definición

Permite a una aplicación solicitar explícitamente un tamaño de cuota mayor, en bytes.

public:
 override bool IncreaseQuotaTo(long newQuotaSize);
public override bool IncreaseQuotaTo (long newQuotaSize);
[System.Runtime.InteropServices.ComVisible(false)]
public override bool IncreaseQuotaTo (long newQuotaSize);
override this.IncreaseQuotaTo : int64 -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.IncreaseQuotaTo : int64 -> bool
Public Overrides Function IncreaseQuotaTo (newQuotaSize As Long) As Boolean

Parámetros

newQuotaSize
Int64

Tamaño solicitado, en bytes.

Devoluciones

Es true si se acepta la nueva cuota; de lo contrario, es false.

Atributos

Excepciones

newQuotaSize es menor que el tamaño de cuota actual.

newQuotaSize es menor que cero, o menor o igual que el tamaño de cuota actual.

Se ha cerrado el almacén aislado.

El ámbito actual no es para un usuario de la aplicación.

Se ha eliminado el almacén aislado.

Se ha quitado el almacén aislado.

o bien

El almacenamiento aislado está deshabilitado.

Comentarios

El IncreaseQuotaTo método permite a una aplicación solicitar explícitamente un tamaño de cuota mayor en bytes. El nuevo tamaño de cuota no debe ser menor que el tamaño de cuota actual, ya que solo se permiten los aumentos de cuota.

Cada vez que se llama al método , el IncreaseQuotaTo almacenamiento aislado llama al CheckSecuritySettings método .

Puede implementar decisiones de directiva mediante la creación de un objeto personalizado AppDomainManager que invalide el CheckSecuritySettings método para que el objeto pueda tomar decisiones de directiva basadas en un IsolatedStorageSecurityState objeto.

Si no hay ningún objeto personalizado AppDomainManager , se deniega la solicitud de aumento de cuota, porque la implementación predeterminada de CheckSecuritySettings devuelve false.

Actualmente, ninguno de los hosts de .NET Framework proporciona esta personalización, por lo que IncreaseQuotaTo siempre devuelve false.

Se aplica a

Consulte también