コード例 #1
0
        public SharepointActor(ISharepointDepartmentsCalendarsSettings departmentsCalendarsSettings)
        {
            this.departmentsCalendarsSettings = departmentsCalendarsSettings;
            this.organizationActor            = Context.ActorSelection(OrganizationActorPath);

            Context.System.EventStream.Subscribe <CalendarEventRecoverComplete>(this.Self);
            Context.System.EventStream.Subscribe <CalendarEventCreated>(this.Self);
            Context.System.EventStream.Subscribe <CalendarEventChanged>(this.Self);
            Context.System.EventStream.Subscribe <CalendarEventRemoved>(this.Self);

            this.sharepointStorageActor = Context.ActorOf(SharepointStorageActor.CreateProps(), "csp-sharepoint-storage-actor");
        }
コード例 #2
0
 public SharepointStorageActor(Func <IExternalStorage> externalStorageProvider, ISharepointDepartmentsCalendarsSettings departmentsCalendarsSettings)
 {
     this.externalStorageProvider      = externalStorageProvider;
     this.departmentsCalendarsSettings = departmentsCalendarsSettings;
 }