Condividi tramite


Quote per lo spazio di memorizzazione isolato

Una quota è un limite allo spazio che può essere utilizzato per l'archiviazione isolata. La quota definisce i byte di spazio su file, l'overhead associato alla directory e altre informazioni dell'archivio. L'archiviazione isolata utilizza le quote, ovvero limiti di archiviazione impostati utilizzando gli oggetti IsolatedStoragePermission. Se si tenta di scrivere dati oltre il limite definito dalla quota, verrà generata un'eccezione IsolatedStorageException. I criteri di protezione, modificabili tramite lo strumento .NET Framework Configuration (Mscorcfg.msc), determinano le autorizzazioni concesse al codice. Nel codice a cui è stata concessa l'autorizzazione IsolatedStoragePermission non è possibile utilizzare uno spazio di archiviazione superiore a quello consentito dalla proprietà UserQuota. Poiché tuttavia il codice può eludere le quote presentando diverse identità utente, le quote rappresentano per il codice un limite indicativo piuttosto che un limite di protezione.

Le quote non si applicano agli archivi roaming. Perché il codice possa farne uso, occorre pertanto un livello di autorizzazione leggermente superiore. AssemblyIsolationByRoamingUser e DomainIsolationByRoamingUser sono due enumerazioni che specificano un'autorizzazione all'utilizzo dell'archiviazione isolata per un utente roaming. Per ulteriori informazioni, vedere Richiesta di autorizzazioni.

Vedere anche

Riferimenti

IsolatedStorageScope.Roaming

Concetti

Tipi di isolamento

Protezione dello spazio di memorizzazione isolato

Utilizzo consentito e rischi di sicurezza