Class PermissionSerialiserV1
Optional class for storing a particular in-memory permission format as XML. Does not support storing export permissions or tenancies.
public sealed class PermissionSerialiserV1
- Inheritance
-
PermissionSerialiserV1
- Inherited Members
Remarks
Used by old unsupported applications - should not be changed without a good reason.
Constructors
PermissionSerialiserV1(bool)
public PermissionSerialiserV1(bool format)
Parameters
formatbool
Methods
CreateString()
public string CreateString()
Returns
CreateXML()
public XDocument CreateXML()
Returns
ReadString(string)
public (PermissionSet permissions, IEnumerable<string> roles) ReadString(string store)
Parameters
storestring
Returns
ReadXML(XDocument)
public (PermissionSet permissions, IEnumerable<string> roles) ReadXML(XDocument store)
Parameters
storeXDocument
Returns
WriteString(PermissionSet, IEnumerable<string>)
public string WriteString(PermissionSet store, IEnumerable<string> roles)
Parameters
storePermissionSetrolesIEnumerable<string>
Returns
WriteXML(PermissionSet, IEnumerable<string>)
public XDocument WriteXML(PermissionSet store, IEnumerable<string> roles)
Parameters
storePermissionSetrolesIEnumerable<string>