IsolatedStorageFile.IncreaseQuotaTo(Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht einer Anwendung die explizite Anforderung einer größeren Kontingentgröße in 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
Parameter
- newQuotaSize
- Int64
Die angeforderte Größe in Byte.
Gibt zurück
truewenn das neue Kontingent akzeptiert wird; andernfalls . false
- Attribute
Ausnahmen
newQuotaSize ist kleiner als die aktuelle Kontingentgröße.
newQuotaSize ist kleiner als Null oder kleiner als oder gleich der aktuellen Kontingentgröße.
Der isolierte Speicher wurde geschlossen.
Der aktuelle Bereich ist nicht für einen Anwendungsbenutzer vorgesehen.
Der isolierte Speicher wurde gelöscht.
Der isolierte Speicher wurde entfernt.
-oder-
Der isolierte Speicher ist deaktiviert.
Hinweise
Mit der IncreaseQuotaTo Methode kann eine Anwendung explizit eine größere Kontingentgröße in Byte anfordern. Die neue Kontingentgröße darf nicht kleiner als die aktuelle Kontingentgröße sein, da nur Kontingenterhöhungen zulässig sind.
Immer wenn die IncreaseQuotaTo Methode aufgerufen wird, ruft der isolierte Speicher die CheckSecuritySettings Methode auf.
Sie können Richtlinienentscheidungen implementieren, indem Sie ein benutzerdefiniertes AppDomainManager Objekt erstellen, das die CheckSecuritySettings Methode außer Kraft setzt, damit das Objekt Richtlinienentscheidungen basierend auf einem IsolatedStorageSecurityState Objekt ausführen kann.
Wenn kein benutzerdefiniertes AppDomainManager Objekt vorhanden ist, wird die Anforderung für die Kontingenterhöhung verweigert, da die Standardimplementierung für CheckSecuritySettings Rückgaben falsezurückgegeben wird.
Derzeit stellen keine der Hosts im .NET Framework diese Anpassung bereit, sodass IncreaseQuotaTo immer false zurückgibt.