C# 클래스 TransactionalNodeService.SharePoint.SecurityModel.SupportClasses.SecurableObjectGenealogyTracker

Helper class that tracks the permission inheritance and broken inheritance for SecurableObjects.
파일 보기 프로젝트 열기: chris-tomich/Glyma 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

Add() 공개 메소드

public Add ( System.Guid securableParentUid, System.Guid securableObjectUid ) : void
securableParentUid System.Guid
securableObjectUid System.Guid
리턴 void

Add() 공개 메소드

public Add ( System.Guid securableParentUid, SecurableObject securableObject ) : void
securableParentUid System.Guid
securableObject SecurableObject
리턴 void

AddIfNotPreExisting() 공개 메소드

public AddIfNotPreExisting ( System.Guid securableParentUid, System.Guid securableObjectUid ) : void
securableParentUid System.Guid
securableObjectUid System.Guid
리턴 void

AddRange() 공개 메소드

public AddRange ( System.Guid securableParentUid, IEnumerable securableObjectUids ) : void
securableParentUid System.Guid
securableObjectUids IEnumerable
리턴 void

AddRange() 공개 메소드

public AddRange ( System.Guid securableParentUid, IEnumerable securableObjects ) : void
securableParentUid System.Guid
securableObjects IEnumerable
리턴 void

AddRangeIfNotPreExisting() 공개 메소드

public AddRangeIfNotPreExisting ( System.Guid securableParentUid, IEnumerable securableObjectUids ) : void
securableParentUid System.Guid
securableObjectUids IEnumerable
리턴 void

GetPermissionSources() 공개 메소드

public GetPermissionSources ( ) : IEnumerable
리턴 IEnumerable

GetSecurableObjectsByPermissionSources() 공개 메소드

public GetSecurableObjectsByPermissionSources ( IEnumerable permissionSources ) : IEnumerable
permissionSources IEnumerable
리턴 IEnumerable

SecurableObjectGenealogyTracker() 공개 메소드

public SecurableObjectGenealogyTracker ( ) : System
리턴 System