C# 클래스 Emby.Kodi.SyncQueue.EntryPoints.UserSyncNotification

상속: IServerEntryPoint
파일 보기 프로젝트 열기: faush01/Emby.Kodi.SyncQueue

Private Properties

프로퍼티 타입 설명
FilterItem bool
SaveUserChanges Task
SendNotifications Task
TriggerCancellation void
UpdateTimerCallback void
_userDataManager_UserDataSaved void

공개 메소드들

메소드 설명
Dispose ( ) : void
Run ( ) : void
UserSyncNotification ( ILibraryManager libraryManager, IUserDataManager userDataManager, ISessionManager sessionManager, ILogger logger, IUserManager userManager, IJsonSerializer jsonSerializer, IApplicationPaths applicationPaths ) : MediaBrowser.Controller.Entities

보호된 메소드들

메소드 설명
Dispose ( bool dispose ) : void

비공개 메소드들

메소드 설명
FilterItem ( BaseItem item, int &type ) : bool
SaveUserChanges ( List dtos, List itemRefs, string userName, string userId, CancellationToken cancellationToken ) : Task
SendNotifications ( IEnumerable changes, List itemRefs, CancellationToken cancellationToken ) : Task
TriggerCancellation ( ) : void
UpdateTimerCallback ( object state ) : void
_userDataManager_UserDataSaved ( object sender, MediaBrowser.Controller.Library.UserDataSaveEventArgs e ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool dispose ) : void
dispose bool
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

UserSyncNotification() 공개 메소드

public UserSyncNotification ( ILibraryManager libraryManager, IUserDataManager userDataManager, ISessionManager sessionManager, ILogger logger, IUserManager userManager, IJsonSerializer jsonSerializer, IApplicationPaths applicationPaths ) : MediaBrowser.Controller.Entities
libraryManager ILibraryManager
userDataManager IUserDataManager
sessionManager ISessionManager
logger ILogger
userManager IUserManager
jsonSerializer IJsonSerializer
applicationPaths IApplicationPaths
리턴 MediaBrowser.Controller.Entities