C# Класс Kentico.ADImportService.ChangesDispatcher

Class for dispatching changes to Kentico via REST.
Наследование: IDispatcher, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
HandleGroup void
HandleUser void
LoadDirecotryReplica void
LogError void
SaveDirecotryReplica void
SendChanges void

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

Метод Описание
AddToQueue ( List entries ) : void

Enqueue changes.

ChangesDispatcher ( ISender sender, List userBindings, List groupBindings, Logger logger ) : System

Basic constructor.

Dispose ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
HandleGroup ( System.DirectoryServices.Protocols.SearchResultEntry entry ) : void

Handle single role.

HandleUser ( System.DirectoryServices.Protocols.SearchResultEntry entry ) : void

Handle single user.

LoadDirecotryReplica ( ) : void

Load directory replica into memory.

LogError ( string message, Exception ex ) : void
SaveDirecotryReplica ( ) : void
SendChanges ( ) : void

Send changes to CMS one-by-one.

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

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

Enqueue changes.
public AddToQueue ( List entries ) : void
entries List Changes to process.
Результат void

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

Basic constructor.
public ChangesDispatcher ( ISender sender, List userBindings, List groupBindings, Logger logger ) : System
sender ISender Sender for REST operations.
userBindings List Custom user attribute bindings.
groupBindings List Custom role attribute bindings.
logger Logger Errors and events logger.
Результат System

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

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void