C# 클래스 Kentico.ADImportService.ChangesDispatcher

Class for dispatching changes to Kentico via REST.
상속: IDispatcher, IDisposable
파일 보기 프로젝트 열기: Kentico/ADImportService 1 사용 예제들

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