IsolatedStorageFile.IncreaseQuotaTo(Int64) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.