Name
IsolatedStoragePermission
Synopsis
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission : IUnrestrictedPermission { // Public Constructors public IsolatedStoragePermission(PermissionStatestate); // Public Instance Properties public IsolatedStorageContainment UsageAllowed{set; get; } public long UserQuota{set; get; } // Public Instance Methods public override void FromXml(System.Security.SecurityElementesd); // overrides CodeAccessPermission public bool IsUnrestricted( ); // implements IUnrestrictedPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission }
This abstract class provides the base class from which all types of
isolated storage permission classes derive. Currently, there is only
one concrete isolated storage permission implementation:
IsolatedStorageFilePermission. The unique features
of the IsolatedStoragePermission class, which all
derived classes inherit, are the UsageAllowed and
UserQuota properties. The
UsageAllowed property represents the scope of
store code can obtain, and UserQuota specifies the
store’s maximum permitted size.
Hierarchy
System.Object
→
System.Security.CodeAccessPermission(System.Security.IPermission,
System.Security.ISecurityEncodable,
System.Security.IStackWalk)
→
IsolatedStoragePermission(IUnrestrictedPermission)
Subclasses
IsolatedStorageFilePermission
Returned By
System.IO.IsolatedStorage.IsolatedStorage.GetPermission(
)