Example #1
0
 public ConnectPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new ConnectHistoryEventQueryService(), new ServiceRegistration("Connect.History", "Connect", "History")
     {
         InvokeOnShellDispatcher = true
     });
 }
Example #2
0
 public YammerPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new YammerEventsQueryService(), new ServiceRegistration("Yammer.SentMessages", "Yammer", "Sent messages")
     {
         InvokeOnShellDispatcher = true
     });
 }
Example #3
0
        public ModernUserInterfacePlugin(IPluginContext pluginContext)
        {
            var runtime = new ModernUserInterfaceRuntime();

            pluginContext.RegisterService <ModernUserInterfaceRuntime>(runtime, new ServiceRegistration("MUI.Runtime", "Modern User Interface", "Runtime"));

            ViewModelLocator.RegisterService(runtime);
        }
Example #4
0
 public static void RegisterService <TService>(
     this IPluginContext pluginContext,
     object service,
     ServiceRegistration registration)
 {
     pluginContext.RegisterService(new HashSet <Type> {
         typeof(TService)
     }, service, registration);
 }
Example #5
0
 public TeamFoundationServerPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new ChangesetEventsQueryService(), new ServiceRegistration("TeamFoundationService.Changesets", "Team Foundation Server", "Changesets"));
     pluginContext.RegisterService <IEventQueryService>(new WorkItemEventsQueryService(), new ServiceRegistration("TeamFoundationService.WorkItems", "Team Foundation Server", "Work Items"));
 }
Example #6
0
 public ManicTimePlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new ManicTimeActivityEventQueryService(), new ServiceRegistration("ManicTime.Activities", "ManicTime", "Activities"));
 }
Example #7
0
 public ConsoleRenderPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IRenderEvents>(new ConsoleWriteEvents(), new ServiceRegistration("Console", "Console", "Console"));
 }
Example #8
0
 public ExcelRenderPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IRenderEvents>(new ExcelWriteEvents(), new ServiceRegistration("Excel", "Excel", "Spreadsheet"));
 }
Example #9
0
 public OutlookPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new OutlookEmailEventQueryService(), new ServiceRegistration("Outlook.Mail", "Outlook", "Sent"));
     pluginContext.RegisterService <IEventQueryService>(new OutlookMeetingEventQueryService(), new ServiceRegistration("Outlook.Meetings", "Outlook", "Meetings"));
     pluginContext.RegisterService <IEventQueryService>(new OutlookConversationHistoryEventQueryService(), new ServiceRegistration("Outlook.ConversationHistory", "Outlook", "Conversation History"));
 }
Example #10
0
 public CodeFlowPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new CodeFlowAuthoredEventQueryService(), new ServiceRegistration("CodeFlow.Authored", "CodeFlow", "Authored"));
 }
Example #11
0
 public KudosPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new KudosReceivedEventQueryService(), new ServiceRegistration("Kudos.Received", "Kudos", "Received"));
 }
Example #12
0
 public FakeEventsPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IEventQueryService>(new FakeEventsQueryService(), new ServiceRegistration("Fake", "Fake", "Random series"));
 }
Example #13
0
 public HtmlRenderPlugin(IPluginContext pluginContext)
 {
     pluginContext.RegisterService <IRenderEvents>(new HtmlWriteEvents(), new ServiceRegistration("HTML.TagCloud", "HTML", "Tag Cloud"));
     pluginContext.RegisterService <IRenderEvents>(new HtmlFloorHeatmapRenderEvents(), new ServiceRegistration("HTML.FloorHeatmap", "HTML", "Floor Heatmap"));
 }