IsolatedStoragePermission | serializable |
System.Security.Permissions (mscorlib.dll) | abstract class |
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission : IUnrestrictedPermission {
// Public Constructors
public IsolatedStoragePermission(PermissionState state);
// Public Instance Properties
public IsolatedStorageContainment UsageAllowed{set; get; }
public long UserQuota{set; get; }
// Public Instance Methods
public override void FromXml(System.Security.SecurityElement esd);
// 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(
)
|