Microsoft.TeamFoundation.Dashboards.WebApi.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.TeamFoundation.Dashboards.WebApi</name>
    </assembly>
    <members>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.NamespaceId">
            <summary>
            Guid for the DashboardsPrivileges security namespace
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.NamespaceSeparator">
            <summary>
            Separator used for parent/child tokens, as this namespace is hierarchical.
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.Root">
            <summary>
            root for the namespace hierarchy.
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.MaterializeDashboardsRoot">
            <summary>
            root for the MaterializeDashboards token.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions">
            <summary>
            The permissions managed by the security namespace
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions.Read">
            <summary>
            View dashboards
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions.Create">
            <summary>
            Add dashboards to a team
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions.Edit">
            <summary>
            Edit the widgets in a dashboard
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions.Delete">
            <summary>
            Delete dashboards
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions.ManagePermissions">
            <summary>
            Manage the permissions on dashboards and widgets.
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsPrivileges.DashboardsPermissions.MaterializeDashboards">
            <summary>
            User can materialize dashboards
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardConstants.RestAreaId">
            <summary>
            The first fragment of dashboard rest URIs
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardRouteTemplates">
            <summary>
            RouteTemplates used in DashboardRoutes
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardRestResourceNames">
            <summary>
            Used for Area variables, Controller names and Route names
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsLocationIds">
            <summary>
            Web API Route location IDs for versioned routes
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.Links">
            <summary>
            Constant strings for names in _links
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClient">
            <summary>
            Client proxy for the <em>dashboard</em> REST interface.
            </summary>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardSecuredObject.SetSecuredObject(Microsoft.VisualStudio.Services.WebApi.ISecuredObject)">
            <summary>
            Operation to populate SecuredObject Info on object and all children with same security state.
            </summary>
            <param name="securedObject"></param>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorAccessDenied">
            <summary>
              Looks up a localized string similar to VS403200: User &apos;{0}&apos; is denied &apos;{1}&apos; permission on dashboard resources..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorCannotHaveDashboardId">
            <summary>
              Looks up a localized string similar to VS402417: New dashboard cannot have a dashboard Id.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorCannotHaveWidgetId">
            <summary>
              Looks up a localized string similar to VS402413: New Widget cannot have a widget Id.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDashboardCountExceeded">
            <summary>
              Looks up a localized string similar to VS402426: The requested operation would result in more than allowed number of dashboards. Allowed: {0}, Current: {1}, With requested:{2}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDashboardDoesNotExist">
            <summary>
              Looks up a localized string similar to VS402410: This dashboard no longer exists or you do not have permissions to view it. ID: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDashboardNameMoreThanMaxLength">
            <summary>
              Looks up a localized string similar to VS402422: The dashboard name is longer than the allowed length. Max length allowed: {0}, Requested: {1}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDashboardDescriptionMoreThanMaxLength">
            <summary>
              Looks up a localized string similar to VS403360: The dashboard description is longer than the allowed length. Max length allowed: {0}, Requested: {1}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDashboardPositionCollision">
            <summary>
              Looks up a localized string similar to VS402435: Some positions of the dashboard are colliding with positions of other dashboards..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDashboardsDoNotExist">
            <summary>
              Looks up a localized string similar to VS402430: Some of the dashboards sent for update do not exist. Missing dashboards: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDeletingLastDashboard">
            <summary>
              Looks up a localized string similar to VS402433: Attempting to delete the last dashboard for the team..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorEmptyDashboardName">
            <summary>
              Looks up a localized string similar to VS402419: Name of the dashboard cannot be empty..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorEmptyWidgetName">
            <summary>
              Looks up a localized string similar to VS402415: Name of the widget cannot be empty..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorInvalidDashboardPosition">
            <summary>
              Looks up a localized string similar to VS402440: Invalid dashboard position passed: {0}. Dashboard position should be greater than 0..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorInvalidMetaDataConfigurationFromCatalog">
            <summary>
              Looks up a localized string similar to VS402438: Metadata for {0} was not found in catalog..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorLimitExceeded">
            <summary>
              Looks up a localized string similar to VS402432: {0} is not within the acceptable range [{1},{2}]. Value: {3}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorMissingWidgetId">
            <summary>
              Looks up a localized string similar to VS402416: Widget Id missing for updating widget..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorMoreThanMaxLength">
            <summary>
              Looks up a localized string similar to VS402422: The widget {0} is longer than the allowed length. Max length allowed: {1}, Requested: {2}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorNoMetaDataFoundInCatalog">
            <summary>
              Looks up a localized string similar to VS402439: No widget metadata can be found in the catalog.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorTeamAdminOnlyAccess">
            <summary>
              Looks up a localized string similar to VS402429: Only team administrators have access to modify dashboard resources..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetCollision">
            <summary>
              Looks up a localized string similar to VS402428: Failed to add widget. Refresh your dashboard and try again..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetCountExceeded">
            <summary>
              Looks up a localized string similar to VS402427: The requested operation would result in more than allowed number of widgets. Allowed: {0}, Current: {1}, With requested:{2}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetDoesNotExist">
            <summary>
              Looks up a localized string similar to VS402411: Widget does not exist. It may have been deleted by another user. ID: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetsDoNotExist">
            <summary>
              Looks up a localized string similar to VS402431: Some of the widgets sent for update do not exist. Missing Widgets: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetSettingsVersionDowngrade">
            <summary>
              Looks up a localized string similar to VS403056:The new version {0} for the settings cannot be lower than the previous one {1}.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetSettingsVersionInvalid">
            <summary>
              Looks up a localized string similar to VS403053: The new version {0} for the settings is invalid for the widget. The major, minor and patch should be positive numbers..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetSizeNotSupported">
            <summary>
              Looks up a localized string similar to VS402508: A widget uses a size ({0} x {1}) which is not supported..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorWidgetServiceUnavailable">
            <summary>
              Looks up a localized string similar to VS403281: This widget depends on {0} which is currently unavailable. Please refresh the dashboard and try again..
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardResources.ErrorDuplicateDashboardName">
            <summary>
              Looks up a localized string similar to VS403345: Duplicate Name on Dashboard. Each dashboard held by a team must use a distinct name..
            </summary>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardsDoNotExistException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardNameLengthExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardDescriptionLengthExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardInvalidPositionException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardDoesNotExistException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardCountLimitExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetSizeNotSupportedException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetNameLengthExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetSettingsLengthExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetTypeLengthExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetSizeDimensionExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetPositionDimensionExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetSettingsVersionInvalidException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetDoesNotExistException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetLimitExceededException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetServiceUnavailableException.#ctor(Microsoft.VisualStudio.Services.WebApi.WrappedException)">
            <summary>
            This overload gets called when a WrappedException is unwrapped. In this case we
            want to keep the orignal message intact.
            </summary>
            <param name="wrappedException"></param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.CreateDashboardAsync(Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard,Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Create the supplied dashboard.
            </summary>
            <param name="dashboard">The initial state of the dashboard</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.DeleteDashboardAsync(Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Delete a dashboard given its ID. This also deletes the widgets associated with this dashboard.
            </summary>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard to delete.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.GetDashboardAsync(Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Get a dashboard by its ID.
            </summary>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId"></param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.GetDashboardsAsync(Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Get a list of dashboards.
            </summary>
            <param name="teamContext">The team context for the operation</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.ReplaceDashboardAsync(Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard,Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Replace configuration for the specified dashboard.
            </summary>
            <param name="dashboard">The Configuration of the dashboard to replace.</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard to replace.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.ReplaceDashboardsAsync(Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroup,Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Update the name and position of dashboards in the supplied group, and remove omitted dashboards. Does not modify dashboard content.
            </summary>
            <param name="group"></param>
            <param name="teamContext">The team context for the operation</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.CreateWidgetAsync(Microsoft.TeamFoundation.Dashboards.WebApi.Widget,Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Create a widget on the specified dashboard.
            </summary>
            <param name="widget">State of the widget to add</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of dashboard the widget will be added to.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.DeleteWidgetAsync(Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Delete the specified widget.
            </summary>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard containing the widget.</param>
            <param name="widgetId">ID of the widget to update.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.GetWidgetAsync(Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Get the current state of the specified widget.
            </summary>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard containing the widget.</param>
            <param name="widgetId">ID of the widget to read.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.GetWidgetsAsync(Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Get widgets contained on the specified dashboard.
            </summary>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard to read.</param>
            <param name="eTag">Dashboard Widgets Version</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.ReplaceWidgetAsync(Microsoft.TeamFoundation.Dashboards.WebApi.Widget,Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Override the state of the specified widget.
            </summary>
            <param name="widget">State to be written for the widget.</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard containing the widget.</param>
            <param name="widgetId">ID of the widget to update.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.ReplaceWidgetsAsync(System.Collections.Generic.IEnumerable{Microsoft.TeamFoundation.Dashboards.WebApi.Widget},Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Replace the widgets on specified dashboard with the supplied widgets.
            </summary>
            <param name="widgets">Revised state of widgets to store for the dashboard.</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the Dashboard to modify.</param>
            <param name="eTag">Dashboard Widgets Version</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.UpdateWidgetAsync(Microsoft.TeamFoundation.Dashboards.WebApi.Widget,Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.Guid,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Perform a partial update of the specified widget.
            </summary>
            <param name="widget">Description of the widget changes to apply. All non-null fields will be replaced.</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the dashboard containing the widget.</param>
            <param name="widgetId">ID of the widget to update.</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.UpdateWidgetsAsync(System.Collections.Generic.IEnumerable{Microsoft.TeamFoundation.Dashboards.WebApi.Widget},Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext,System.Guid,System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Update the supplied widgets on the dashboard using supplied state. State of existing Widgets not passed in the widget list is preserved.
            </summary>
            <param name="widgets">The set of widget states to update on the dashboard.</param>
            <param name="teamContext">The team context for the operation</param>
            <param name="dashboardId">ID of the Dashboard to modify.</param>
            <param name="eTag">Dashboard Widgets Version</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.GetWidgetMetadataAsync(System.String,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Get the widget metadata satisfying the specified contribution ID.
            </summary>
            <param name="contributionId">The ID of Contribution for the Widget</param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardHttpClientBase.GetWidgetTypesAsync(Microsoft.TeamFoundation.Dashboards.WebApi.WidgetScope,System.Object,System.Threading.CancellationToken)">
            <summary>
            [Preview API] Get all available widget metadata in alphabetical order.
            </summary>
            <param name="scope"></param>
            <param name="userState"></param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard">
            <summary>
            Model of a Dashboard.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.Id">
            <summary>
            ID of the Dashboard. Provided by service at creation time.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.Name">
            <summary>
            Name of the Dashboard.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.Description">
            <summary>
            Description of the dashboard.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.RefreshInterval">
            <summary>
            Interval for client to automatically refresh the dashboard.
            Expressed in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.Position">
            <summary>
            Position of the dashboard, within a dashboard group. If unset at creation time, position is decided by the service.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.ETag">
            <summary>
            Server defined version tracking value, used for edit collision detection.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.Widgets">
            <summary>
            The set of Widgets on the dashboard.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.OwnerId">
            <summary>
            ID of the Owner for a dashboard. For any legacy dashboards, this would be the unique identifier for the team associated with the dashboard.
            </summary>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.Dashboard.IsNew">
            <summary>
            Describes if the Dashboard is newly created.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroup">
            <summary>
            Describes a list of dashboards associated to an owner. Currently, teams own dashboard groups.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroup.DashboardEntries">
            <summary>
            A list of Dashboards held by the Dashboard Group
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroup.Permission">
            <summary>
            Deprecated: The old permission model describing the level of permissions for the current team. Pre-M125.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroup.TeamDashboardPermission">
            <summary>
            A permissions bit mask describing the security permissions of the current team for dashboards. When this permission is the value None, use GroupMemberPermission.
            Permissions are evaluated based on the presence of a value other than None, else the GroupMemberPermission will be saved.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroupEntry">
            <summary>
            Dashboard group entry, wraping around Dashboard (needed?)
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Microsoft.TeamFoundation.Dashboards.WebApi.GroupMemberPermission" -->
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardGroupEntryResponse">
            <summary>
            Response from RestAPI when saving and editing DashboardGroupEntry
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetResponse">
            <summary>
            Response from RestAPI when saving and editing Widget
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.DashboardScope">
            <summary>
            identifies the scope of dashboard storage and permissions.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetScope">
            <summary>
            data contract required for the widget to function in a webaccess area or page.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.SemanticVersion">
            <summary>
            versioning for an artifact as described at: http://semver.org/, of the form major.minor.patch.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.SemanticVersion.Major">
            <summary>
             Major version when you make incompatible API changes
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.SemanticVersion.Minor">
            <summary>
            Minor version when you add functionality in a backwards-compatible manner
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.SemanticVersion.Patch">
            <summary>
            Patch version when you make backwards-compatible bug fixes
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.SemanticVersion.Default">
            <summary>
            The default semantic version: 1.0.0 (i.e. starting with first major version)
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Microsoft.TeamFoundation.Dashboards.WebApi.TeamDashboardPermission" -->
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.Widget">
            <summary>
            Widget data
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.AllowedSizes">
            <summary>
            Refers to the allowed sizes for the widget. This gets populated when user wants to configure the widget
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.ArtifactId">
            <summary>
            Refers to unique identifier of a feature artifact. Used for pinning+unpinning a specific artifact.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.Dashboard">
            <summary>
            Optional partial dashboard content, to support exchanging dashboard-level version ETag for widget-level APIs
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.AreSettingsBlockedForUser">
            <summary>
            Read-Only Property from Dashboard Service. Indicates if settings are blocked for the current user.
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.metaData">
            <summary>
            The entire metadata payload does not need to serialized and provided as part of the widget contract
            We expose only whats needed with explicit data members. This provides a slight performance improvement
            as the metadata payload is bulky.
            </summary>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.SetMetaData(Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata)">
            <summary>
            Applies metadata about the widget.
             
            If metadata is not enabled for the current user, omit the settings payload, to protect widgets which have not explicitly been targeted for public use.
            (Settings only matter to enabled widgets)
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.Widget.ContributionId">
            <summary>
            The id of the underlying contribution defining the supplied Widget Configuration.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetConfigurationMetadata">
            <summary>
            Description for each type of Widget Configuration.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetConfigurationMetadata.TypeId">
            <summary>
            Deprecated: locally unique identity of this kind of widget configuration.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetConfigurationMetadata.ContributionId">
            <summary>
            The id of the underlying contribution defining the supplied Widget Configuration.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetConfigurationMetadata.Targets">
            <summary>
            Contribution target IDs
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata">
            <summary>
            Contribution based information describing Dashboard Widgets.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.TypeId">
            <summary>
            Deprecated: locally unique developer-facing id of this kind of widget.
            ContributionId provides a globally unique identifier for widget types.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.PublisherName">
            <summary>
            Publisher Name of this kind of widget.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.Targets">
            <summary>
            Contribution target IDs
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.Name">
            <summary>
            User facing name of the widget type. Each widget must use a unique value here.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.CatalogIconUrl">
            <summary>
            Resource for an icon in the widget catalog.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.LoadingImageUrl">
            <summary>
            Resource for a loading placeholder image on dashboard
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.Description">
            <summary>
            Summary information describing the widget.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.IsVisibleFromCatalog">
            <summary>
             Opt-out boolean indicating if the widget is hidden from the catalog.
             Commonly, this is used to allow developers to disable creation of a deprecated widget.
             A widget must have a functional default state, or have a configuration experience, in order to be visible from the catalog.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.IsEnabled">
             <summary>
             Widgets can be disabled by the app store.
             
             We'll need to gracefully handle for:
             - persistence (Allow)
             - Requests (Tag as disabled, and provide context)
             </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.CanStoreCrossProjectSettings">
            <summary>
            Advanced widgets can store settings referring across projects
            Non member users can only access information within the current project.
            Where this is opted in, and "hasNoCrossProjectReferences" is set true, the framework will selectively permit trusted single project configurations.
            If active, and hasNoCrossProjectReferences is false or null, widget settings will be cleared.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.ContentUri">
            <summary>
            Uri for the widget content to be loaded from .
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.AllowedSizes">
            <summary>
            Sizes supported by the Widget.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.ConfigurationContributionId">
            <summary>
            The id of the underlying contribution defining the supplied Widget custom configuration UI. Null if custom configuration UI is not available.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.ConfigurationContributionRelativeId">
            <summary>
            The relative id of the underlying contribution defining the supplied Widget custom configuration UI. Null if custom configuration UI is not available.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.ConfigurationRequired">
            <summary>
            Indicates if the widget requires configuration before being added to dashboard.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.DefaultSettings">
            <summary>
            Optional default settings to be copied into widget settings.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.SupportedScopes">
            <summary>
            Data contract required for the widget to function and to work in its container.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.ContributionId">
            <summary>
            The id of the underlying contribution defining the supplied Widget.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.IsNameConfigurable">
            <summary>
            Opt-out boolean that indicates if the widget supports widget name/title configuration. Widgets ignoring the name should set it to false in the manifest.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.CatalogInfoUrl">
            <summary>
            Opt-in URL string pointing at widget information. Defaults to extension marketplace URL if omitted
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.LightboxOptions">
            <summary>
            Opt-in properties for customizing widget presentation in a "lightbox" dialog.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.AnalyticsServiceRequired">
            <summary>
            Opt-in boolean that indicates if the widget requires the Analytics Service to function.
            Widgets requiring the analytics service are hidden from the catalog if the Analytics Service is not available.
            </summary>
            <remarks>
            Even if a widget specifies an invalid size we don't consider it invalid as long as it has at least one valid size.
            </remarks>
        </member>
        <member name="M:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetMetadata.CreateDisabledInstance(System.String)">
            <summary>
            Produces a canonical "Disabled" Metadata entry.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.LightboxOptions">
            <summary>
            Lightbox configuration
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.LightboxOptions.Width">
            <summary>
            Width of desired lightbox, in pixels
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.LightboxOptions.Height">
            <summary>
            Height of desired lightbox, in pixels
            </summary>
        </member>
        <member name="F:Microsoft.TeamFoundation.Dashboards.WebApi.LightboxOptions.Resizable">
            <summary>
            True to allow lightbox resizing, false to disallow lightbox resizing, defaults to false.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetSize.RowSpan">
            <summary>
            The height of the widget, expressed in dashboard grid rows.
            </summary>
        </member>
        <member name="P:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetSize.ColumnSpan">
            <summary>
            The Width of the widget, expressed in dashboard grid columns.
            </summary>
        </member>
        <member name="T:Microsoft.TeamFoundation.Dashboards.WebApi.WidgetsVersionedList">
            <summary>
            Wrapper class to support HTTP header generation using CreateResponse, ClientHeaderParameter and ClientResponseType in WidgetV2Controller
            </summary>
        </member>
    </members>
</doc>