C# Class TransactionalNodeService.SharePoint.SecurityModel.SupportClasses.SecurableObjectGenealogyTracker

Helper class that tracks the permission inheritance and broken inheritance for SecurableObjects.
Afficher le fichier Open project: chris-tomich/Glyma Class Usage Examples

Méthodes publiques

Méthode Description
Add ( System.Guid securableParentUid, System.Guid securableObjectUid ) : void
Add ( System.Guid securableParentUid, SecurableObject securableObject ) : void
AddIfNotPreExisting ( System.Guid securableParentUid, System.Guid securableObjectUid ) : void
AddRange ( System.Guid securableParentUid, IEnumerable securableObjectUids ) : void
AddRange ( System.Guid securableParentUid, IEnumerable securableObjects ) : void
AddRangeIfNotPreExisting ( System.Guid securableParentUid, IEnumerable securableObjectUids ) : void
GetPermissionSources ( ) : IEnumerable
GetSecurableObjectsByPermissionSources ( IEnumerable permissionSources ) : IEnumerable
SecurableObjectGenealogyTracker ( ) : System

Method Details

Add() public méthode

public Add ( System.Guid securableParentUid, System.Guid securableObjectUid ) : void
securableParentUid System.Guid
securableObjectUid System.Guid
Résultat void

Add() public méthode

public Add ( System.Guid securableParentUid, SecurableObject securableObject ) : void
securableParentUid System.Guid
securableObject SecurableObject
Résultat void

AddIfNotPreExisting() public méthode

public AddIfNotPreExisting ( System.Guid securableParentUid, System.Guid securableObjectUid ) : void
securableParentUid System.Guid
securableObjectUid System.Guid
Résultat void

AddRange() public méthode

public AddRange ( System.Guid securableParentUid, IEnumerable securableObjectUids ) : void
securableParentUid System.Guid
securableObjectUids IEnumerable
Résultat void

AddRange() public méthode

public AddRange ( System.Guid securableParentUid, IEnumerable securableObjects ) : void
securableParentUid System.Guid
securableObjects IEnumerable
Résultat void

AddRangeIfNotPreExisting() public méthode

public AddRangeIfNotPreExisting ( System.Guid securableParentUid, IEnumerable securableObjectUids ) : void
securableParentUid System.Guid
securableObjectUids IEnumerable
Résultat void

GetPermissionSources() public méthode

public GetPermissionSources ( ) : IEnumerable
Résultat IEnumerable

GetSecurableObjectsByPermissionSources() public méthode

public GetSecurableObjectsByPermissionSources ( IEnumerable permissionSources ) : IEnumerable
permissionSources IEnumerable
Résultat IEnumerable

SecurableObjectGenealogyTracker() public méthode

public SecurableObjectGenealogyTracker ( ) : System
Résultat System