Class PermissionSetBuilder
Builds a custom PermissionSet from fluent method calls.
public sealed class PermissionSetBuilder
- Inheritance
-
PermissionSetBuilder
- Inherited Members
Constructors
PermissionSetBuilder(EntityMetadataDictionary)
public PermissionSetBuilder(EntityMetadataDictionary metadata)
Parameters
metadataEntityMetadataDictionary
Methods
AccessAllTenants()
public PermissionSetBuilder AccessAllTenants()
Returns
AccessTenant(Guid)
public PermissionSetBuilder AccessTenant(Guid tenantID)
Parameters
tenantIDGuid
Returns
AllFlags()
public PermissionSetBuilder AllFlags()
Returns
BeAdmin()
public PermissionSetBuilder BeAdmin()
Returns
ExportAll()
public PermissionSetBuilder ExportAll()
Returns
ExportEntity(string)
public PermissionSetBuilder ExportEntity(string entityName)
Parameters
entityNamestring
Returns
Flag(string)
public PermissionSetBuilder Flag(string flag)
Parameters
flagstring
Returns
ReadAll()
public PermissionSetBuilder ReadAll()
Returns
ReadEntity(string)
public PermissionSetBuilder ReadEntity(string entityName)
Parameters
entityNamestring
Returns
ReadRelationship(string, string)
public PermissionSetBuilder ReadRelationship(string entityName, string relationshipName)
Parameters
Returns
ToHashSet()
public HashSet<Permission> ToHashSet()
Returns
ToPermissionSet()
public PermissionSet ToPermissionSet()
Returns
WriteAll()
public PermissionSetBuilder WriteAll()
Returns
WriteEntity(string)
public PermissionSetBuilder WriteEntity(string entityName)
Parameters
entityNamestring