IsolatedStorageFile.IncreaseQuotaTo(Int64) Metodo

Definizione

Consente a un'applicazione di richiedere in modo esplicito una dimensione della quota maggiore, espressa in byte.

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

Parametri

newQuotaSize
Int64

Dimensione richiesta, espressa in byte.

Restituisce

true se la nuova quota viene accettata. In caso contrario, false.

Attributi

Eccezioni

newQuotaSize è inferiore alla dimensione corrente della quota.

newQuotaSize è minore di zero oppure minore o uguale alla dimensione corrente della quota.

L'archivio isolato è stato chiuso.

L'ambito corrente non è destinato a un utente dell'applicazione.

L'archivio isolato è stato eliminato.

L'archivio isolato è stato rimosso.

-oppure-

Lo spazio di memorizzazione isolato è disabilitato.

Commenti

Il IncreaseQuotaTo metodo consente a un'applicazione di richiedere in modo esplicito una dimensione di quota maggiore in byte. Le nuove dimensioni della quota non devono essere inferiori alle dimensioni correnti della quota, perché sono consentiti solo aumenti di quota.

Ogni volta che viene chiamato il metodo , l'archiviazione IncreaseQuotaTo isolata chiama il CheckSecuritySettings metodo .

È possibile implementare le decisioni relative ai criteri creando un oggetto personalizzato AppDomainManager che esegue l'override del CheckSecuritySettings metodo in modo che l'oggetto possa eseguire decisioni sui criteri in base a un IsolatedStorageSecurityState oggetto .

Se non è presente alcun oggetto personalizzato AppDomainManager , la richiesta di aumento della quota viene negata perché l'implementazione predefinita per CheckSecuritySettings restituisce false.

Attualmente nessuno degli host in .NET Framework fornisce questa personalizzazione, quindi IncreaseQuotaTo restituisce falsesempre .

Si applica a

Vedi anche