C# Класс SenseNet.DirectoryServices.SyncPortal2AD

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AllowMoveADObject ( Node node, string newPath ) : bool
CreateNewADContainer ( Node node, string newPath ) : void
CreateNewADUser ( User user, string newPath, string passwd ) : void
DeleteADObject ( string nodePath, System.Guid guid ) : void
IsSyncedObject ( string nodePath ) : bool
SyncPortal2AD ( ) : System
UpdateADContainer ( Node node, string newPath ) : void
UpdateADUser ( User user, string newPath, string passwd ) : void

Приватные методы

Метод Описание
CreateADContainer ( SyncTree syncTree, string parentADPath, Node node ) : void
CreateADGroup ( SyncTree syncTree, string parentADPath, Node node ) : void
CreateADOrgUnit ( SyncTree syncTree, string parentADPath, Node node ) : void
CreateADUser ( SyncTree syncTree, string parentADPath, User user, string passwd ) : void
GetADObjectByGuid ( System.Guid guid ) : SyncTreeADObject
GetSyncTreeContainingPortalPath ( string path ) : SyncTree
MoveADObjectIfNecessary ( System.DirectoryServices.DirectoryEntry entry, SyncTree entrySyncTree, Node node, string newPath ) : void
UpdateADContainerProperties ( System.DirectoryServices.DirectoryEntry entry, SyncTree entrySyncTree, Node node, string newPath, string passwd ) : void
UpdateADGroupCustomProperies ( System.DirectoryServices.DirectoryEntry entry, Node node ) : void
UpdateADObject ( Node node, string newPath, string passwd, Action UpdateObjectProperties ) : void
UpdateADUserProperties ( System.DirectoryServices.DirectoryEntry entry, SyncTree entrySyncTree, Node node, string newPath, string passwd ) : void

Описание методов

AllowMoveADObject() публичный Метод

public AllowMoveADObject ( Node node, string newPath ) : bool
node Node
newPath string
Результат bool

CreateNewADContainer() публичный Метод

public CreateNewADContainer ( Node node, string newPath ) : void
node Node
newPath string
Результат void

CreateNewADUser() публичный Метод

public CreateNewADUser ( User user, string newPath, string passwd ) : void
user SenseNet.ContentRepository.User
newPath string
passwd string
Результат void

DeleteADObject() публичный Метод

public DeleteADObject ( string nodePath, System.Guid guid ) : void
nodePath string
guid System.Guid
Результат void

IsSyncedObject() публичный Метод

public IsSyncedObject ( string nodePath ) : bool
nodePath string
Результат bool

SyncPortal2AD() публичный Метод

public SyncPortal2AD ( ) : System
Результат System

UpdateADContainer() публичный Метод

public UpdateADContainer ( Node node, string newPath ) : void
node Node
newPath string
Результат void

UpdateADUser() публичный Метод

public UpdateADUser ( User user, string newPath, string passwd ) : void
user SenseNet.ContentRepository.User
newPath string
passwd string
Результат void