C# Класс TransactionalNodeService.SharePoint.SecurityModel.SupportClasses.SecurableObjectGenealogyTracker

Helper class that tracks the permission inheritance and broken inheritance for SecurableObjects.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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