yl
2022-11-21 e3c82e71128ed653e99db4dcef474c7b6aa464c8
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
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.AspNet.SignalR.Core</name>
    </assembly>
    <members>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager">
            <summary>
            Default <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager"/> class.
            </summary>
            <param name="resolver">The <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetConnectionContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetConnection(System.Type)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <param name="type">Type of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></param>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetHubContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetHubContext(System.String)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/>for the specified hub.
            </summary>
            <param name="hubName">Name of the hub</param>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/> for the specified hub</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetHubContext``2">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></typeparam>
            <typeparam name="TClient">Interface implemented by the client proxy</typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetHubContext``1(System.String)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/>for the specified hub.
            </summary>
            <param name="hubName">Name of the hub</param>
            <typeparam name="TClient">Interface implemented by the client proxy</typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/> for the specified hub</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IMemoryPool.AllocSegment(System.Int32)">
            <summary>
              Acquires a sub-segment of a larger memory allocation. Used for async sends of write-behind
              buffers to reduce number of array segments pinned
            </summary>
            <param name = "minimumSize">The smallest length of the ArraySegment.Count that may be returned</param>
            <returns>An array segment which is a sub-block of a larger allocation</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IMemoryPool.FreeSegment(System.ArraySegment{System.Byte})">
            <summary>
              Frees a sub-segment of a larger memory allocation produced by AllocSegment. The original ArraySegment
              must be frees exactly once and must have the same offset and count that was returned by the Alloc.
              If a segment is not freed it won't be re-used and has the same effect as a memory leak, so callers must be
              implemented exactly correctly.
            </summary>
            <param name = "segment">The sub-block that was originally returned by a call to AllocSegment.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.IBinaryWriter">
            <summary>
            Implemented on anything that has the ability to write raw binary data
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager">
            <summary>
            Provides access to performance counters.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.Initialize(System.String,System.Threading.CancellationToken)">
            <summary>
            Initializes the performance counters.
            </summary>
            <param name="instanceName">The host instance name.</param>
            <param name="hostShutdownToken">The CancellationToken representing the host shutdown.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.LoadCounter(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Loads a performance counter.
            </summary>
            <param name="categoryName">The category name.</param>
            <param name="counterName">The counter name.</param>
            <param name="instanceName">The instance name.</param>
            <param name="isReadOnly">Whether the counter is read-only.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsConnected">
            <summary>
            Gets the performance counter representing the total number of connection Connect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsReconnected">
            <summary>
            Gets the performance counter representing the total number of connection Reconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsDisconnected">
            <summary>
            Gets the performance counter representing the total number of connection Disconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsCurrentForeverFrame">
            <summary>
            Gets the performance counter representing the number of connections currently connected using ForeverFrame transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsCurrentLongPolling">
            <summary>
            Gets the performance counter representing the number of connections currently connected using LongPolling transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsCurrentServerSentEvents">
            <summary>
            Gets the performance counter representing the number of connections currently connected using ServerSentEvents transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsCurrentWebSockets">
            <summary>
            Gets the performance counter representing the number of connections currently connected using WebSockets transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsCurrent">
            <summary>
            Gets the performance counter representing the number of connections currently connected.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesReceivedTotal">
            <summary>
            Gets the performance counter representing the total number of messages received by connections (server to client) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesSentTotal">
            <summary>
            Gets the performance counter representing the total number of messages received by connections (server to client) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by connections (server to client) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesSentPerSec">
            <summary>
            Gets the performance counter representing the number of messages sent by connections (client to server) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusMessagesReceivedTotal">
            <summary>
            Gets the performance counter representing the total number of messages received by subscribers since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by a subscribers per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutMessageBusMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by the scaleout message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusMessagesPublishedTotal">
            <summary>
            Gets the performance counter representing the total number of messages published to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusMessagesPublishedPerSec">
            <summary>
            Gets the performance counter representing the number of messages published to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusSubscribersCurrent">
            <summary>
            Gets the performance counter representing the current number of subscribers to the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusSubscribersTotal">
            <summary>
            Gets the performance counter representing the total number of subscribers to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusSubscribersPerSec">
            <summary>
            Gets the performance counter representing the number of new subscribers to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusAllocatedWorkers">
            <summary>
            Gets the performance counter representing the number of workers allocated to deliver messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusBusyWorkers">
            <summary>
            Gets the performance counter representing the number of workers currently busy delivering messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusTopicsCurrent">
            <summary>
            Gets the performance counter representing representing the current number of topics in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsAllTotal">
            <summary>
            Gets the performance counter representing the total number of all errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsAllPerSec">
            <summary>
            Gets the performance counter representing the number of all errors processed per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubResolutionTotal">
            <summary>
            Gets the performance counter representing the total number of hub resolution errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubResolutionPerSec">
            <summary>
            Gets the performance counter representing the number of hub resolution errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubInvocationTotal">
            <summary>
            Gets the performance counter representing the total number of hub invocation errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubInvocationPerSec">
            <summary>
            Gets the performance counter representing the number of hub invocation errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsTransportTotal">
            <summary>
            Gets the performance counter representing the total number of transport errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsTransportPerSec">
            <summary>
            Gets the performance counter representing the number of transport errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutStreamCountTotal">
            <summary>
            Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutStreamCountOpen">
            <summary>
            Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the open state.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutStreamCountBuffering">
            <summary>
            Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the buffering state.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutErrorsTotal">
            <summary>
            Gets the performance counter representing the total number of scaleout errors since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutErrorsPerSec">
            <summary>
            Gets the performance counter representing the number of scaleout errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ScaleoutSendQueueLength">
            <summary>
            Gets the performance counter representing the current scaleout send queue length.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager">
            <summary>
            Manages performance counters using Windows performance counters.
            </summary>
        </member>
        <member name="F:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.CategoryName">
            <summary>
            The performance counter category name for SignalR counters.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.#ctor(Microsoft.AspNet.SignalR.Tracing.ITraceManager)">
            <summary>
            Creates a new instance.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsConnected">
            <summary>
            Gets the performance counter representing the total number of connection Connect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsReconnected">
            <summary>
            Gets the performance counter representing the total number of connection Reconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsDisconnected">
            <summary>
            Gets the performance counter representing the total number of connection Disconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsCurrentForeverFrame">
            <summary>
            Gets the performance counter representing the number of connections currently connected using the ForeverFrame transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsCurrentLongPolling">
            <summary>
            Gets the performance counter representing the number of connections currently connected using the LongPolling transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsCurrentServerSentEvents">
            <summary>
            Gets the performance counter representing the number of connections currently connected using the ServerSentEvents transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsCurrentWebSockets">
            <summary>
            Gets the performance counter representing the number of connections currently connected using the WebSockets transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsCurrent">
            <summary>
            Gets the performance counter representing the number of connections currently connected.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesReceivedTotal">
            <summary>
            Gets the performance counter representing the toal number of messages received by connections (server to client) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesSentTotal">
            <summary>
            Gets the performance counter representing the total number of messages sent by connections (client to server) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by connections (server to client) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesSentPerSec">
            <summary>
            Gets the performance counter representing the number of messages sent by connections (client to server) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusMessagesReceivedTotal">
            <summary>
            Gets the performance counter representing the total number of messages received by subscribers since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by a subscribers per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutMessageBusMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by the scaleout message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusMessagesPublishedTotal">
            <summary>
            Gets the performance counter representing the total number of messages published to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusMessagesPublishedPerSec">
            <summary>
            Gets the performance counter representing the number of messages published to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusSubscribersCurrent">
            <summary>
            Gets the performance counter representing the current number of subscribers to the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusSubscribersTotal">
            <summary>
            Gets the performance counter representing the total number of subscribers to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusSubscribersPerSec">
            <summary>
            Gets the performance counter representing the number of new subscribers to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusAllocatedWorkers">
            <summary>
            Gets the performance counter representing the number of workers allocated to deliver messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusBusyWorkers">
            <summary>
            Gets the performance counter representing the number of workers currently busy delivering messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusTopicsCurrent">
            <summary>
            Gets the performance counter representing representing the current number of topics in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsAllTotal">
            <summary>
            Gets the performance counter representing the total number of all errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsAllPerSec">
            <summary>
            Gets the performance counter representing the number of all errors processed per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubResolutionTotal">
            <summary>
            Gets the performance counter representing the total number of hub resolution errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubResolutionPerSec">
            <summary>
            Gets the performance counter representing the number of hub resolution errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubInvocationTotal">
            <summary>
            Gets the performance counter representing the total number of hub invocation errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubInvocationPerSec">
            <summary>
            Gets the performance counter representing the number of hub invocation errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsTransportTotal">
            <summary>
            Gets the performance counter representing the total number of transport errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsTransportPerSec">
            <summary>
            Gets the performance counter representing the number of transport errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutStreamCountTotal">
            <summary>
            Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutStreamCountOpen">
            <summary>
            Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the open state.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutStreamCountBuffering">
            <summary>
            Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the buffering state.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutErrorsTotal">
            <summary>
            Gets the performance counter representing the total number of scaleout errors since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutErrorsPerSec">
            <summary>
            Gets the performance counter representing the number of scaleout errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ScaleoutSendQueueLength">
            <summary>
            Gets the performance counter representing the current scaleout send queue length.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.Initialize(System.String,System.Threading.CancellationToken)">
            <summary>
            Initializes the performance counters.
            </summary>
            <param name="instanceName">The host instance name.</param>
            <param name="hostShutdownToken">The CancellationToken representing the host shutdown.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.Disposer">
            <summary>
            Helper class to manage disposing a resource at an arbirtary time
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.SafeCancellationTokenSource">
            <summary>
            Thread safe cancellation token source. Allows the following:
            - Cancel will no-op if the token is disposed.
            - Dispose may be called after Cancel.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager">
            <summary>
            Provides access to hubs and persistent connections references.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager.GetHubContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager.GetHubContext(System.String)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/>for the specified hub.
            </summary>
            <param name="hubName">Name of the hub</param>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext"/> for the specified hub</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager.GetHubContext``2">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></typeparam>
            <typeparam name="TClient">Interface implemented by the client proxy</typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager.GetHubContext``1(System.String)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/>for the specified hub.
            </summary>
            <param name="hubName">Name of the hub</param>
            <typeparam name="TClient">Interface implemented by the client proxy</typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.IHubContext`1"/> for the specified hub</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager.GetConnectionContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)">
            <summary>
            Minifies a string in a way that can be reversed by this instance of <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier"/>.
            </summary>
            <param name="value">The string to be minified</param>
            <returns>A minified representation of the <paramref name="value"/> without the following characters:,|\</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Unminify(System.String)">
            <summary>
            Reverses a <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)"/> call that was executed at least once previously on this instance of
            <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier"/> without any subsequent calls to <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.RemoveUnminified(System.String)"/> sharing the
            same argument as the <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)"/> call that returned <paramref name="value"/>.
            </summary>
            <param name="value">
            A minified string that was returned by a previous call to <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)"/>.
            </param>
            <returns>
            The argument of all previous calls to <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)"/> that returned <paramref name="value"/>.
            If every call to <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)"/> on this instance of <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier"/> has never
            returned <paramref name="value"/> or if the most recent call to <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Minify(System.String)"/> that did
            return <paramref name="value"/> was followed by a call to <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.RemoveUnminified(System.String)"/> sharing 
            the same argument, <see cref="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.Unminify(System.String)"/> may return null but must not throw.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier.RemoveUnminified(System.String)">
            <summary>
            A call to this function indicates that any future attempt to unminify strings that were previously minified
            from <paramref name="value"/> may be met with a null return value. This provides an opportunity clean up
            any internal data structures that reference <paramref name="value"/>.
            </summary>
            <param name="value">The string that may have previously have been minified.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.UrlDecoder">
            <summary>
            Helpers for decoding URI query components.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.AckSubscriber">
            <summary>
            A singleton that subscribes to all ACKs sent over the
            <see cref="T:Microsoft.AspNet.SignalR.Messaging.IMessageBus"/> and
            triggers any corresponding ACKs on the <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IAckHandler"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Configuration.ConfigurationExtensions.KeepAliveTimeout(Microsoft.AspNet.SignalR.Configuration.IConfigurationManager)">
            <summary>
            The amount of time the client should wait without seeing a keep alive before trying to reconnect.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Configuration.ConfigurationExtensions.HeartbeatInterval(Microsoft.AspNet.SignalR.Configuration.IConfigurationManager)">
            <summary>
            The interval between successively checking connection states.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Configuration.ConfigurationExtensions.TopicTtl(Microsoft.AspNet.SignalR.Configuration.IConfigurationManager)">
            <summary>
            The amount of time a Topic should stay in memory after its last subscriber is removed.
            </summary>
            <param name="config"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager">
            <summary>
            Provides access to server configuration.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.TransportConnectTimeout">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time a client should allow to connect before falling
            back to another transport or failing.
            The default value is 5 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.ConnectionTimeout">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time to leave a connection open before timing out.
            The default value is 110 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.DisconnectTimeout">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time to wait after a connection goes away before raising the disconnect event.
            The default value is 30 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.KeepAlive">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time between send keep alive messages.
            If enabled, this value must be at least two seconds. Set to null to disable.
            The default value is 10 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.DefaultMessageBufferSize">
            <summary>
            Gets or sets the number of messages to buffer for a specific signal.
            The default value is 1000.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.MaxIncomingWebSocketMessageSize">
            <summary>
            Gets or sets the maximum size in bytes of messages sent from client to the server via WebSockets.
            Set to null to disable this limit.
            The default value is 65536 or 64 KB.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.LongPollDelay">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing tell the client to wait before restablishing a
            long poll connection after data is sent from the server.
            The default value is 0.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.MaxScaleoutMappingsPerStream">
            <summary>
            Gets or sets the maximum number of scaleout mappings per scaleout stream stored on the server.
            The default value is 65535
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionConfiguration.Resolver">
            <summary>
            The dependency resolver to use for the hub connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionConfiguration.EnableJSONP">
            <summary>
            Gets of sets a boolean that determines if JSONP is enabled.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hosting.IResponse">
            <summary>
            Represents a connection to the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hosting.IResponse.CancellationToken">
            <summary>
            Gets a cancellation token that represents the client's lifetime.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hosting.IResponse.StatusCode">
            <summary>
            Gets or sets the status code of the response.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hosting.IResponse.ContentType">
            <summary>
            Gets or sets the content type of the response.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hosting.IResponse.Write(System.ArraySegment{System.Byte})">
            <summary>
            Writes buffered data.
            </summary>
            <param name="data">The data to write to the buffer.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hosting.IResponse.Flush">
            <summary>
            Flushes the buffered response to the client.
            </summary>
            <returns>A task that represents when the data has been flushed.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hosting.IWebSocket">
            <summary>
            Represents a web socket.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hosting.IWebSocket.OnMessage">
            <summary>
            Invoked when data is sent over the websocket
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hosting.IWebSocket.OnClose">
            <summary>
            Invoked when the websocket closes
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hosting.IWebSocket.OnError">
            <summary>
            Invoked when there is an error
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hosting.IWebSocket.Send(System.ArraySegment{System.Byte})">
            <summary>
            Sends data over the websocket.
            </summary>
            <param name="message">The value to send.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the send is complete.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hosting.ResponseExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.AspNet.SignalR.Hosting.IResponse"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hosting.ResponseExtensions.End(Microsoft.AspNet.SignalR.Hosting.IResponse,System.String)">
            <summary>
            Closes the connection to a client with optional data.
            </summary>
            <param name="response">The <see cref="T:Microsoft.AspNet.SignalR.Hosting.IResponse"/>.</param>
            <param name="data">The data to write to the connection.</param>
            <returns>A task that represents when the connection is closed.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hosting.PersistentConnectionFactory">
            <summary>
            Responsible for creating <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hosting.PersistentConnectionFactory.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Hosting.PersistentConnectionFactory"/> class.
            </summary>
            <param name="resolver">The dependency resolver to use for when creating the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hosting.PersistentConnectionFactory.CreateInstance(System.Type)">
            <summary>
            Creates an instance of the specified type using the dependency resolver or the type's default constructor.
            </summary>
            <param name="connectionType">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to create.</param>
            <returns>An instance of a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>. </returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubBase">
            <summary>
            Provides methods that communicate with SignalR connections that connected to a <see cref="T:Microsoft.AspNet.SignalR.Hub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubBase.Microsoft#AspNet#SignalR#Hubs#IHub#Clients">
            <summary>
            Gets a dynamic object that represents all clients connected to this hub (not hub instance).
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubBase.Context">
            <summary>
            Provides information about the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubBase.Groups">
            <summary>
            The group manager for this hub instance.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubBase.OnDisconnected(System.Boolean)">
            <summary>
            Called when a connection disconnects from this hub gracefully or due to a timeout.
            </summary>
            <param name="stopCalled">
            true, if stop was called on the client closing the connection gracefully;
            false, if the connection has been lost for longer than the
            <see cref="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.DisconnectTimeout"/>.
            Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.
            </param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubBase.OnConnected">
            <summary>
            Called when the connection connects to this hub instance.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubBase.OnReconnected">
            <summary>
            Called when the connection reconnects to this hub instance.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContextBase.AllExcept(System.String[])">
            <summary>
            Returns a dynamic representation of all clients except the calling client ones specified.
            </summary>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A dynamic representation of all clients except the calling client ones specified.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContextBase.Client(System.String)">
            <summary>
            Returns a dynamic representation of the connection with the specified connectionid.
            </summary>
            <param name="connectionId">The connection id</param>
            <returns>A dynamic representation of the specified client.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContextBase.Clients(System.Collections.Generic.IList{System.String})">
            <summary>
            Returns a dynamic representation of the connections with the specified connectionids.
            </summary>
            <param name="connectionIds">The connection ids.</param>
            <returns>A dynamic representation of the specified clients.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContextBase.Group(System.String,System.String[])">
            <summary>
            Returns a dynamic representation of the specified group.
            </summary>
            <param name="groupName">The name of the group</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A dynamic representation of the specified group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContextBase.Groups(System.Collections.Generic.IList{System.String},System.String[])">
            <summary>
            Returns a dynamic representation of the specified groups.
            </summary>
            <param name="groupNames">The names of the groups.</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A dynamic representation of the specified groups.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubConnectionContext`1">
            <summary>
            Encapsulates all information about a SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ExceptionContext.Error">
            <summary>
            The exception to be sent to the calling client.
            This will be overridden by a generic Exception unless Error is a <see cref="T:Microsoft.AspNet.SignalR.HubException"/>
            or <see cref="P:Microsoft.AspNet.SignalR.HubConfiguration.EnableDetailedErrors"/> is set to true.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ExceptionContext.Result">
            <summary>
            The value to return in lieu of throwing Error. Whenever Result is set, Error will be set to null.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubCallerConnectionContext`1">
            <summary>
            Encapsulates all information about an individual SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext">
            <summary>
            Encapsulates all information about an individual SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.#ctor(Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker,Microsoft.AspNet.SignalR.IConnection,System.String,System.String,Microsoft.AspNet.SignalR.Hubs.StateChangeTracker)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext"/>.
            </summary>
            <param name="pipelineInvoker">The pipeline invoker.</param>
            <param name="connection">The connection.</param>
            <param name="hubName">The hub name.</param>
            <param name="connectionId">The connection id.</param>
            <param name="tracker">The connection hub state.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Others">
            <summary>
            All connected clients except the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Caller">
            <summary>
            Represents the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.CallerState">
            <summary>
            Represents the calling client's state. This should be used when the state is innaccessible
            via the <see cref="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Caller"/> property (such as in VB.NET or in typed Hubs).
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.OthersInGroup(System.String)">
            <summary>
            Returns a dynamic representation of all clients in a group except the calling client.
            </summary>
            <param name="groupName">The name of the group</param>
            <returns>A dynamic representation of all clients in a group except the calling client.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.OthersInGroups(System.Collections.Generic.IList{System.String})">
            <summary>
            Returns a dynamic representation of all clients in the specified groups except the calling client.
            </summary>
            <param name="groupNames">The name of the groups</param>
            <returns>A dynamic representation of all clients in a group except the calling client.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule">
             <summary>
             This module is added the the HubPipeline by default.
             
             Hub level attributes that implement <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection"/> such as <see cref="T:Microsoft.AspNet.SignalR.AuthorizeAttribute"/> are applied to determine
             whether to allow potential clients to receive messages sent from that hub using a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubContext"/> or a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext"/>
             All applicable hub attributes must allow hub connection for the connection to be authorized.
             
             Hub and method level attributes that implement <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation"/> such as <see cref="T:Microsoft.AspNet.SignalR.AuthorizeAttribute"/> are applied
             to determine whether to allow callers to invoke hub methods.
             All applicable hub level AND method level attributes must allow hub method invocation for the invocation to be authorized.
            
             Optionally, this module may be instantiated with <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection"/> and <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation"/>
             authorizers that will be applied globally to all hubs and hub methods.
             </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation">
            <summary>
            A description of a client-side hub method invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Hub">
            <summary>
            The name of the hub that the method being invoked belongs to.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Method">
            <summary>
            The name of the client-side hub method be invoked.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Args">
            <summary>
            The argument list the client-side hub method will be called with.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.State">
            <summary>
            A key-value store representing the hub state on the server that has changed since the last time the hub
            state was sent to the client.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule">
            <summary>
            Common base class to simplify the implementation of IHubPipelineModules.
            A module can intercept and customize various stages of hub processing such as connecting, reconnecting, disconnecting,
            invoking server-side hub methods, invoking client-side hub methods, authorizing hub clients and rejoining hub groups.
            A module can be activated by calling <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)"/>.
            The combined modules added to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline" /> are invoked via the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker"/>
            interface.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})">
            <summary>
            Wraps a function that invokes a server-side hub method. Even if a client has not been authorized to connect
            to a hub, it will still be authorized to invoke server-side methods on that hub unless it is prevented in
            <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})"/> by not executing the invoke parameter.
            </summary>
            <param name="invoke">A function that invokes a server-side hub method.</param>
            <returns>A wrapped function that invokes a server-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client connects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnConnected method being invoked.
            </summary>
            <param name="connect">A function to be called when a client connects to a hub.</param>
            <returns>A wrapped function to be called when a client connects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildReconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnReconnected method being invoked.
            </summary>
            <param name="reconnect">A function to be called when a client reconnects to a hub.</param>
            <returns>A wrapped function to be called when a client reconnects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildDisconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Boolean,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called  when a client disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client was connected to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnDisconnected method being invoked.
            </summary>
            <param name="disconnect">
            <para>A task-returning function to be called when a client disconnects from a hub.</para>
            <para>This function takes two parameters:</para>
            <para>1. The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> is being disconnected from.</para>
            <para>2. A boolean, stopCalled, that is true if stop was called on the client and false if the client timed out.
                     Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.</para>
            </param>
            <returns>A wrapped function to be called when a client disconnects from a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildAuthorizeConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Boolean})">
            <summary>
            Wraps a function to be called before a client subscribes to signals belonging to the hub described by the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>. By default, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will look for attributes on the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> to help determine if the client is authorized to subscribe to method invocations for the
            described hub.
            The function returns true if the client is authorized to subscribe to client-side hub method
            invocations; false, otherwise.
            </summary>
            <param name="authorizeConnect">
            A function that dictates whether or not the client is authorized to connect to the described Hub.
            </param>
            <returns>
            A wrapped function that dictates whether or not the client is authorized to connect to the described Hub.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildRejoiningGroups(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String}})">
            <summary>
            Wraps a function that determines which of the groups belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>
            the client should be allowed to rejoin.
            By default, clients will rejoin all the groups they were in prior to reconnecting.
            </summary>
            <param name="rejoiningGroups">A function that determines which groups the client should be allowed to rejoin.</param>
            <returns>A wrapped function that determines which groups the client should be allowed to rejoin.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildOutgoing(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that invokes a client-side hub method.
            </summary>
            <param name="send">A function that invokes a client-side hub method.</param>
            <returns>A wrapped function that invokes a client-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeAuthorizeConnect(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            This method is called before the AuthorizeConnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/>
            are executed. If this returns false, then those later-added modules will not run and the client will not be allowed
            to subscribe to client-side invocations of methods belonging to the hub defined by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>.
            </summary>
            <param name="hubDescriptor">A description of the hub the client is trying to subscribe to.</param>
            <param name="request">The connect request of the client trying to subscribe to the hub.</param>
            <returns>true, if the client is authorized to connect to the hub, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeConnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called before the connect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected"/> method will
            not be run.
            </summary>
            <param name="hub">The hub the client has connected to.</param>
            <returns>
            true, if the connect components of later added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected"/> method should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterConnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called after the connect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed and after <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected"/> is executed, if at all.
            </summary>
            <param name="hub">The hub the client has connected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeReconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called before the reconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected"/> method will
            not be run.
            </summary>
            <param name="hub">The hub the client has reconnected to.</param>
            <returns>
            true, if the reconnect components of later added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected"/> method should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterReconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called after the reconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed and after <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected"/> is executed, if at all.
            </summary>
            <param name="hub">The hub the client has reconnected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeOutgoing(Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext)">
            <summary>
            This method is called before the outgoing components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the client-side hub method invocation(s) will not
            be executed.
            </summary>
            <param name="context">A description of the client-side hub method invocation.</param>
            <returns>
            true, if the outgoing components of later added modules and the client-side hub method invocation(s) should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterOutgoing(Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext)">
            <summary>
            This method is called after the outgoing components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. This does not mean that all the clients have received the hub method invocation, but it does indicate indicate
            a hub invocation message has successfully been published to a message bus.
            </summary>
            <param name="context">A description of the client-side hub method invocation.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeDisconnect(Microsoft.AspNet.SignalR.Hubs.IHub,System.Boolean)">
            <summary>
            This method is called before the disconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected(System.Boolean)"/> method will
            not be run.
            </summary>
            <param name="hub">The hub the client has disconnected from.</param>
            <param name="stopCalled">
            true, if stop was called on the client closing the connection gracefully;
            false, if the client timed out. Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.
            </param>
            <returns>
            true, if the disconnect components of later added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected(System.Boolean)"/> method should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterDisconnect(Microsoft.AspNet.SignalR.Hubs.IHub,System.Boolean)">
            <summary>
            This method is called after the disconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed and after <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected(System.Boolean)"/> is executed, if at all.
            </summary>
            <param name="hub">The hub the client has disconnected from.</param>
            <param name="stopCalled">
            true, if stop was called on the client closing the connection gracefully;
            false, if the client timed out. Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.
            </param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeIncoming(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            This method is called before the incoming components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the server-side hub method invocation will not
            be executed. Even if a client has not been authorized to connect to a hub, it will still be authorized to invoke
            server-side methods on that hub unless it is prevented in <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})"/> by not
            executing the invoke parameter or prevented in <see cref="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeIncoming(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)"/> by returning false.
            </summary>
            <param name="context">A description of the server-side hub method invocation.</param>
            <returns>
            true, if the incoming components of later added modules and the server-side hub method invocation should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterIncoming(System.Object,Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            This method is called after the incoming components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/>
            and the server-side hub method have completed execution.
            </summary>
            <param name="result">The return value of the server-side hub method</param>
            <param name="context">A description of the server-side hub method invocation.</param>
            <returns>The possibly new or updated return value of the server-side hub method</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnIncomingError(Microsoft.AspNet.SignalR.Hubs.ExceptionContext,Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            This is called when an uncaught exception is thrown by a server-side hub method or the incoming component of a
            module added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/>. Observing the exception using this method will not prevent
            it from bubbling up to other modules.
            </summary>
            <param name="exceptionContext">
            Represents the exception that was thrown during the server-side invocation.
            It is possible to change the error or set a result using this context.
            </param>
            <param name="invokerContext">A description of the server-side hub method invocation.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection">
            <summary>
            Interface to be implemented by <see cref="T:System.Attribute"/>s that can authorize client to connect to a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection.AuthorizeHubConnection(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            Given a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubCallerContext"/>, determine whether client is authorized to connect to <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <param name="hubDescriptor">Description of the hub client is attempting to connect to.</param>
            <param name="request">The connection request from the client.</param>
            <returns>true if the caller is authorized to connect to the hub; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation">
            <summary>
            Interface to be implemented by <see cref="T:System.Attribute"/>s that can authorize the invocation of <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> methods.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation.AuthorizeHubMethodInvocation(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Boolean)">
            <summary>
            Given a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext"/>, determine whether client is authorized to invoke the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method.
            </summary>
            <param name="hubIncomingInvokerContext">An <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext"/> providing details regarding the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method invocation.</param>
            <param name="appliesToMethod">Indicates whether the interface instance is an attribute applied directly to a method.</param>
            <returns>true if the caller is authorized to invoke the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext">
            <summary>
            A description of a client-side hub method invocation originating from the server.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Connection">
            <summary>
            The <see cref="T:Microsoft.AspNet.SignalR.IConnection"/>, if any, corresponding to the client that invoked the server-side hub method
            that is invoking the client-side hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Invocation">
            <summary>
            A description of the method call to be made on the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Signal">
            <summary>
            The signal (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that
            receive the method invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Signals">
            <summary>
            The signals (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that
            receive the method invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.ExcludedSignals">
            <summary>
            The signals (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that should
            not receive the method invocation regardless of the <see cref="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Signal"/>. 
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker">
            <summary>
            Implementations of this interface are responsible for executing operation required to complete various stages
            hub processing such as connecting, reconnecting, disconnecting, invoking server-side hub methods, invoking
            client-side hub methods, authorizing hub clients and rejoining hub groups.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Invoke(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            Invokes a server-side hub method.
            </summary>
            <param name="context">A description of the server-side hub method invocation.</param>
            <returns>An asynchronous operation giving the return value of the server-side hub method invocation.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Send(Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext)">
            <summary>
            Invokes a client-side hub method.
            </summary>
            <param name="context">A description of the client-side hub method invocation.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Connect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            To be called when a client connects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client
            connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s OnConnected method being invoked.
            </summary>
            <param name="hub">A <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client is connected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Reconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            To be called when a client reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client
            connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s OnReconnected method being invoked.
            </summary>
            <param name="hub">A <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client is reconnected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Disconnect(Microsoft.AspNet.SignalR.Hubs.IHub,System.Boolean)">
            <summary>
            To be called when a client disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client
            was connected to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s OnDisconnected method being invoked.
            </summary>
            <param name="hub">A <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client was disconnected from.</param>
            <param name="stopCalled">
            true, if stop was called on the client closing the connection gracefully;
            false, if the client timed out. Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.
            </param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.AuthorizeConnect(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            To be called before a client subscribes to signals belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>.
            By default, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will look for attributes on the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> to help determine if
            the client is authorized to subscribe to method invocations for the described hub.
            </summary>
            <param name="hubDescriptor">A description of the hub the client is attempting to connect to.</param>
            <param name="request">
            The connect request being made by the client which should include the client's
            <see cref="T:System.Security.Principal.IPrincipal"/> User.
            </param>
            <returns>true, if the client is authorized to subscribe to client-side hub method invocations; false, otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.RejoiningGroups(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IList{System.String})">
            <summary>
            This method determines which of the groups belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/> the client should be
            allowed to rejoin.
            By default, clients that are reconnecting to the server will be removed from all groups they may have previously been a member of,
            because untrusted clients may claim to be a member of groups they were never authorized to join.
            </summary>
            <param name="hubDescriptor">A description of the hub for which the client is attempting to rejoin groups.</param>
            <param name="request">The reconnect request being made by the client that is attempting to rejoin groups.</param>
            <param name="groups">
            The list of groups belonging to the relevant hub that the client claims to have been a member of before the reconnect.
            </param>
            <returns>A list of groups the client is allowed to rejoin.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubResponse">
            <summary>
            The response returned from an incoming hub request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.State">
            <summary>
            The changes made the the round tripped state.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Result">
            <summary>
            The result of the invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Id">
            <summary>
            The id of the operation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Progress">
            <summary>
            The progress update of the invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.IsHubException">
            <summary>
            Indicates whether the Error is a see <see cref="T:Microsoft.AspNet.SignalR.HubException"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Error">
            <summary>
            The exception that occurs as a result of invoking the hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.StackTrace">
            <summary>
            The stack trace of the exception that occurs as a result of invoking the hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.ErrorData">
            <summary>
            Extra error data contained in the <see cref="T:Microsoft.AspNet.SignalR.HubException"/>
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IClientProxy">
            <summary>
            A server side proxy for the client side hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IClientProxy.Invoke(System.String,System.Object[])">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IClientProxy"/> instance.
            </summary>
            <param name="method">name of the method to invoke</param>
            <param name="args">argumetns to pass to the client</param>
            <returns>A task that represents when the data has been sent to the client.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubRequestParser">
            <summary>
            Handles parsing incoming requests through the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubRequestParser.Parse(System.String,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Parses the incoming hub payload into a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubRequest"/>.
            </summary>
            <param name="data">The raw hub payload.</param>
            <param name="serializer">The JsonSerializer used to parse the data.</param>
            <returns>The resulting <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubRequest"/>.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Descriptor.Name">
            <summary>
            Name of Descriptor.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Descriptor.NameSpecified">
            <summary>
            Flags whether the name was specified.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.StateChangeTracker">
            <summary>
            A change tracking dictionary.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext">
            <summary>
            A description of a server-side hub method invocation originating from a client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.Hub">
            <summary>
            A hub instance that contains the invoked method as a member.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.MethodDescriptor">
            <summary>
            A description of the method being invoked by the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.Args">
            <summary>
            The arguments to be passed to the invoked method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.StateTracker">
            <summary>
            A key-value store representing the hub state on the client at the time of the invocation.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline">
            <summary>
            A collection of modules that can intercept and customize various stages of hub processing such as connecting,
            reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing
            hub clients and rejoining hub groups.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)">
            <summary>
            Adds an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule"/> to the hub pipeline. Modules added to the pipeline first will wrap
            modules that are added to the pipeline later. All modules must be added to the pipeline before any methods
            on the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker"/> are invoked.
            </summary>
            <param name="pipelineModule">
            A module that may intercept and customize various stages of hub processing such as connecting,
            reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing
            hub clients and rejoining hub groups.
            </param>
            <returns>
            The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> itself with the newly added module allowing
            <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)"/> calls to be chained.
            This method mutates the pipeline it is invoked on so it is not necessary to store its result.
            </returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule">
            <summary>
            An <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule"/> can intercept and customize various stages of hub processing such as connecting,
            reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing hub
            clients and rejoining hub groups.
            Modules can be be activated by calling <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)"/>.
            The combined modules added to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline" /> are invoked via the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker"/>
            interface.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})">
            <summary>
            Wraps a function that invokes a server-side hub method. Even if a client has not been authorized to connect
            to a hub, it will still be authorized to invoke server-side methods on that hub unless it is prevented in
            <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})"/> by not executing the invoke parameter.
            </summary>
            <param name="invoke">A function that invokes a server-side hub method.</param>
            <returns>A wrapped function that invokes a server-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildOutgoing(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that invokes a client-side hub method.
            </summary>
            <param name="send">A function that invokes a client-side hub method.</param>
            <returns>A wrapped function that invokes a client-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client connects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnConnected method being invoked.
            </summary>
            <param name="connect">A function to be called when a client connects to a hub.</param>
            <returns>A wrapped function to be called when a client connects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildReconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnReconnected method being invoked.
            </summary>
            <param name="reconnect">A function to be called when a client reconnects to a hub.</param>
            <returns>A wrapped function to be called when a client reconnects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildDisconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Boolean,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called  when a client disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client was connected to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnDisconnected method being invoked.
            </summary>
            <param name="disconnect">
            <para>A task-returning function to be called when a client disconnects from a hub.</para>
            <para>This function takes two parameters:</para>
            <para>1. The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> is being disconnected from.</para>
            <para>2. A boolean, stopCalled, that is true if stop was called on the client and false if the client timed out.
                     Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.</para>
            </param>
            <returns>A wrapped function to be called when a client disconnects from a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildAuthorizeConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Boolean})">
            <summary>
            Wraps a function to be called before a client subscribes to signals belonging to the hub described by the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>. By default, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will look for attributes on the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> to help determine if the client is authorized to subscribe to method invocations for the
            described hub.
            The function returns true if the client is authorized to subscribe to client-side hub method
            invocations; false, otherwise.
            </summary>
            <param name="authorizeConnect">
            A function that dictates whether or not the client is authorized to connect to the described Hub.
            </param>
            <returns>
            A wrapped function that dictates whether or not the client is authorized to connect to the described Hub.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildRejoiningGroups(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String}})">
            <summary>
            Wraps a function that determines which of the groups belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>
            the client should be allowed to rejoin.
            By default, clients will rejoin all the groups they were in prior to reconnecting.
            </summary>
            <param name="rejoiningGroups">A function that determines which groups the client should be allowed to rejoin.</param>
            <returns>A wrapped function that determines which groups the client should be allowed to rejoin.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.DefaultParameterResolver.ResolveParameter(Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor,Microsoft.AspNet.SignalR.Json.IJsonValue)">
            <summary>
            Resolves a parameter value based on the provided object.
            </summary>
            <param name="descriptor">Parameter descriptor.</param>
            <param name="value">Value to resolve the parameter value from.</param>
            <returns>The parameter value.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.DefaultParameterResolver.ResolveMethodParameters(Microsoft.AspNet.SignalR.Hubs.MethodDescriptor,System.Collections.Generic.IList{Microsoft.AspNet.SignalR.Json.IJsonValue})">
            <summary>
            Resolves method parameter values based on provided objects.
            </summary>
            <param name="method">Method descriptor.</param>
            <param name="values">List of values to resolve parameter values from.</param>
            <returns>Array of parameter values.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IParameterResolver">
            <summary>
            Describes a parameter resolver for resolving parameter-matching values based on provided information.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IParameterResolver.ResolveMethodParameters(Microsoft.AspNet.SignalR.Hubs.MethodDescriptor,System.Collections.Generic.IList{Microsoft.AspNet.SignalR.Json.IJsonValue})">
            <summary>
            Resolves method parameter values based on provided objects.
            </summary>
            <param name="method">Method descriptor.</param>
            <param name="values">List of values to resolve parameter values from.</param>
            <returns>Array of parameter values.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor">
            <summary>
            Holds information about a single hub method parameter.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor.Name">
            <summary>
            Parameter name.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor.ParameterType">
            <summary>
            Parameter type.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.ReflectedMethodDescriptorProvider.FetchMethodsFor(Microsoft.AspNet.SignalR.Hubs.HubDescriptor)">
            <summary>
            Retrieves an existing dictionary of all available methods for a given hub from cache.
            If cache entry does not exist - it is created automatically by BuildMethodCacheFor.
            </summary>
            <param name="hub"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.ReflectedMethodDescriptorProvider.BuildMethodCacheFor(Microsoft.AspNet.SignalR.Hubs.HubDescriptor)">
            <summary>
            Builds a dictionary of all possible methods on a given hub.
            Single entry contains a collection of available overloads for a given method name (key).
            This dictionary is being cached afterwards.
            </summary>
            <param name="hub">Hub to build cache for</param>
            <returns>Dictionary of available methods</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.ReflectedMethodDescriptorProvider.TryGetMethod(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,System.String,Microsoft.AspNet.SignalR.Hubs.MethodDescriptor@,System.Collections.Generic.IList{Microsoft.AspNet.SignalR.Json.IJsonValue})">
            <summary>
            Searches the specified <paramref name="hub">Hub</paramref> for the specified <paramref name="method"/>.
            </summary>
            <remarks>
            In the case that there are multiple overloads of the specified <paramref name="method"/>, the <paramref name="parameters">parameter set</paramref> helps determine exactly which instance of the overload should be resolved. 
            If there are multiple overloads found with the same number of matching parameters, none of the methods will be returned because it is not possible to determine which overload of the method was intended to be resolved.
            </remarks>
            <param name="hub">Hub to search for the specified <paramref name="method"/> on.</param>
            <param name="method">The method name to search for.</param>
            <param name="descriptor">If successful, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor"/> that was resolved.</param>
            <param name="parameters">The set of parameters that will be used to help locate a specific overload of the specified <paramref name="method"/>.</param>
            <returns>True if the method matching the name/parameter set is found on the hub, otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor">
            <summary>
            Holds information about a single hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubDescriptor.HubType">
            <summary>
            Hub type.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IMethodDescriptorProvider">
            <summary>
            Describes a hub method provider that builds a collection of available methods on a given hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IMethodDescriptorProvider.GetMethods(Microsoft.AspNet.SignalR.Hubs.HubDescriptor)">
            <summary>
            Retrieve all methods on a given hub.
            </summary>
            <param name="hub">Hub descriptor object.</param>
            <returns>Available methods.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IMethodDescriptorProvider.TryGetMethod(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,System.String,Microsoft.AspNet.SignalR.Hubs.MethodDescriptor@,System.Collections.Generic.IList{Microsoft.AspNet.SignalR.Json.IJsonValue})">
            <summary>
            Tries to retrieve a method.
            </summary>
            <param name="hub">Hub descriptor object</param>
            <param name="method">Name of the method.</param>
            <param name="descriptor">Descriptor of the method, if found. Null otherwise.</param>
            <param name="parameters">Method parameters to match.</param>
            <returns>True, if a method has been found.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubManager">
            <summary>
            Describes a hub manager - main point in the whole hub and method lookup process.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHub(System.String)">
            <summary>
            Retrieves a single hub descriptor.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <returns>Hub descriptor, if found. Null, otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHubs(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,System.Boolean})">
            <summary>
            Retrieves all available hubs matching the given predicate.
            </summary>
            <returns>List of hub descriptors.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.ResolveHub(System.String)">
            <summary>
            Resolves a given hub name to a concrete object.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <returns>Hub implementation instance, if found. Null otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.ResolveHubs">
            <summary>
            Resolves all available hubs to their concrete objects.
            </summary>
            <returns>List of hub instances.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHubMethod(System.String,System.String,System.Collections.Generic.IList{Microsoft.AspNet.SignalR.Json.IJsonValue})">
            <summary>
            Retrieves a method with a given name on a given hub.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <param name="method">Name of the method to find.</param>
            <param name="parameters">Method parameters to match.</param>
            <returns>Descriptor of the method, if found. Null otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHubMethods(System.String,System.Func{Microsoft.AspNet.SignalR.Hubs.MethodDescriptor,System.Boolean})">
            <summary>
            Gets all methods available to call on a given hub.
            </summary>
            <param name="hubName">Name of the hub,</param>
            <param name="predicate">Optional predicate for filtering results.</param>
            <returns>List of available methods.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor">
            <summary>
            Holds information about a single hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.ReturnType">
            <summary>
            The return type of this method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Hub">
            <summary>
            Hub descriptor object, target to this method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Parameters">
            <summary>
            Available method parameters.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Invoker">
            <summary>
            Method invocation delegate.
            Takes a target hub and an array of invocation arguments as it's arguments.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Attributes">
            <summary>
            Attributes attached to this method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHub.Context">
            <summary>
            Gets a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubCallerContext"/>. Which contains information about the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHub.Clients">
            <summary>
            Gets a dynamic object that represents all clients connected to this hub (not hub instance).
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHub.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> the hub instance.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected">
            <summary>
            Called when a new connection is made to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected">
            <summary>
            Called when a connection reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> after a timeout.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected(System.Boolean)">
            <summary>
            Called when a connection disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> gracefully or due to a timeout.
            </summary>
            <param name="stopCalled">
            true, if stop was called on the client closing the connection gracefully;
            false, if the connection has been lost for longer than the
            <see cref="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.DisconnectTimeout"/>.
            Timeouts can be caused by clients reconnecting to another SignalR server in scaleout.
            </param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.ConnectionId">
            <summary>
            Gets the connection id of the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.RequestCookies">
            <summary>
            Gets the cookies for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.Headers">
            <summary>
            Gets the headers for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.QueryString">
            <summary>
            Gets the querystring for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.User">
            <summary>
            Gets the <see cref="T:System.Security.Principal.IPrincipal"/> for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.Request">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current HTTP request.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.#ctor">
            <summary>
            This constructor is only intended to enable mocking of the class. Use of this constructor 
            for other purposes may result in unexpected behavior.   
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher">
            <summary>
            Handles all communication over the hubs persistent connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubDispatcher.#ctor(Microsoft.AspNet.SignalR.HubConfiguration)">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> class.
            </summary>
            <param name="configuration">Configuration settings determining whether to enable JS proxies and provide clients with detailed hub errors.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubDispatcher.OnReceived(Microsoft.AspNet.SignalR.IRequest,System.String,System.String)">
            <summary>
            Processes the hub's incoming method calls.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubDescriptorProvider">
            <summary>
            Describes hub descriptor provider, which provides information about available hubs.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubDescriptorProvider.GetHubs">
            <summary>
            Retrieve all avaiable hubs.
            </summary>
            <returns>Collection of hub descriptors.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubDescriptorProvider.TryGetHub(System.String,Microsoft.AspNet.SignalR.Hubs.HubDescriptor@)">
            <summary>
            Tries to retrieve hub with a given name.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <param name="descriptor">Retrieved descriptor object.</param>
            <returns>True, if hub has been found</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hub`1">
            <summary>
            Provides methods that communicate with SignalR connections that connected to a <see cref="T:Microsoft.AspNet.SignalR.Hub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hub`1.Clients">
            <summary>
            Gets a dynamic object that represents all clients connected to this hub (not hub instance).
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.HubConfiguration.EnableJavaScriptProxies">
            <summary>
            Determines whether JavaScript proxies for the server-side hubs should be auto generated at {Path}/hubs or {Path}/js.
            Defaults to true.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.HubConfiguration.EnableDetailedErrors">
            <summary>
            Determines whether detailed exceptions thrown in Hub methods get reported back the invoking client.
            Defaults to false.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IHubContext">
            <summary>
            Provides access to information about a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IHubContext.Clients">
            <summary>
            Encapsulates all information about a SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IHubContext.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> the hub.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.ConnectionMessage">
            <summary>
            A message sent to one more connections.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.Signal">
            <summary>
            The signal to this message should be sent to. Connections subscribed to this signal
            will receive the message payload.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.Signals">
            <summary>
            A list of signals this message should be delivered to. If this is used
            the Signal cannot be used.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.Value">
            <summary>
            The payload of the message.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.ExcludedSignals">
            <summary>
            Represents a list of signals that should be used to filter what connections
            receive this message.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionMessage.#ctor(System.String,System.Object,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.ConnectionMessage"/> class.
            </summary>
            <param name="signal">The signal</param>
            <param name="value">The payload of the message</param>
            <param name="excludedSignals">The signals to exclude.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.GlobalHost">
            <summary>
            Provides access to default host information.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.DependencyResolver">
            <summary>
            Gets or sets the the default <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.Configuration">
            <summary>
            Gets the default <see cref="T:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.ConnectionManager">
            <summary>
            Gets the default <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IConnectionManager"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.TraceManager">
            <summary>
            Gets the default <see cref="T:Microsoft.AspNet.SignalR.Tracing.ITraceManager"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.HubPipeline">
            <summary>
            
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IRequest">
            <summary>
            Represents a SignalR request
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Url">
            <summary>
            Gets the url for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.LocalPath">
            <summary>
            The local path part of the url
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.QueryString">
            <summary>
            Gets the querystring for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Headers">
            <summary>
            Gets the headers for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Cookies">
            <summary>
            Gets the cookies for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.User">
            <summary>
            Gets security information for the current HTTP request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Environment">
            <summary>
            Gets the owin environment
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IRequest.ReadForm">
            <summary>
            Reads the form of the http request
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IUntrackedDisposable">
            <summary>
            This marker interface can be used in lieu of IDisposable in order to indicate to the dependency resolver that 
            it should not retain/track references nor invoke Dispose on instances of the resolved type.
            This is useful for transient types that are created by the dependency resolver, but are short-lived and will
            be Disposed by some other means outside of the resolver.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json.SipHashBasedDictionaryConverter">
            <summary>
            A converter for dictionaries that uses a SipHash comparer
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json.IJsonValue">
            <summary>
            Represents a JSON value.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.IJsonValue.ConvertTo(System.Type)">
            <summary>
            Converts the parameter value to the specified <see cref="T:System.Type"/>.
            </summary>
            <param name="type">The <see cref="T:System.Type"/> to convert the parameter to.</param>
            <returns>The converted parameter value.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.IJsonValue.CanConvertTo(System.Type)">
            <summary>
            Determines if the parameter can be converted to the specified <see cref="T:System.Type"/>.
            </summary>
            <param name="type">The <see cref="T:System.Type"/> to check.</param>
            <returns>True if the parameter can be converted to the specified <see cref="T:System.Type"/>, false otherwise.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json.IJsonWritable">
            <summary>
            Implementations handle their own serialization to JSON.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.IJsonWritable.WriteJson(System.IO.TextWriter)">
            <summary>
            Serializes itself to JSON via a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> that receives the JSON serialized object.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json.JRawValue">
            <summary>
            An implementation of IJsonValue over JSON.NET
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json.JsonSerializerExtensions">
            <summary>
            Extensions for <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonSerializerExtensions.Parse``1(Newtonsoft.Json.JsonSerializer,System.String)">
            <summary>
            Deserializes the JSON to a .NET object.
            </summary>
            <param name="serializer">The serializer</param>
            <typeparam name="T">The <see cref="T:System.Type"/> of object being deserialized.</typeparam>
            <param name="json">The JSON to deserialize</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonSerializerExtensions.Parse``1(Newtonsoft.Json.JsonSerializer,System.ArraySegment{System.Byte},System.Text.Encoding)">
            <summary>
            Deserializes the JSON to a .NET object.
            </summary>
            <param name="serializer">The serializer</param>
            <typeparam name="T">The <see cref="T:System.Type"/> of object being deserialized.</typeparam>
            <param name="jsonBuffer">The JSON buffer to deserialize</param>
            <param name="encoding">The encoding to use.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonSerializerExtensions.Serialize(Newtonsoft.Json.JsonSerializer,System.Object,System.IO.TextWriter)">
            <summary>
            Serializes the specified object to a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="serializer">The JSON serializer</param>
            <param name="value">The object to serialize</param>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> to serialize the object to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonSerializerExtensions.Stringify(Newtonsoft.Json.JsonSerializer,System.Object)">
            <summary>
            Serializes the specified object to a JSON string.
            </summary>
            <param name="serializer">The serializer</param>
            <param name="value">The object to serailize.</param>
            <returns>A JSON string representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json.JsonUtility">
            <summary>
            Helper class for common JSON operations.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonUtility.CamelCase(System.String)">
            <summary>
            Converts the specified name to camel case.
            </summary>
            <param name="name">The name to convert.</param>
            <returns>A camel cased version of the specified name.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Json.JsonUtility.JsonMimeType">
            <summary>
            Gets a string that returns JSON mime type "application/json; charset=UTF-8".
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Json.JsonUtility.JavaScriptMimeType">
            <summary>
            Gets a string that returns JSONP mime type "application/javascript; charset=UTF-8".
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonUtility.CreateDefaultSerializerSettings">
            <summary>
            Creates a default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> instance.
            </summary>
            <returns>The newly created <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.JsonUtility.CreateDefaultSerializer">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance with the default setting. 
            </summary>
            <returns>The newly created <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Messaging.MessageBroker">
            <summary>
            This class is the main coordinator. 
            It schedules work to be done for a particular subscription. 
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessage">
            <summary>
            Represents a message to the scaleout backplane
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessage.Messages">
            <summary>
            The messages from SignalR
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessage.ServerCreationTime">
            <summary>
            The time the message was created on the origin server
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus">
            <summary>
            Common base class for scaleout message bus implementations.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.StreamCount">
            <summary>
            The number of streams can't change for the lifetime of this instance.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.Open(System.Int32)">
            <summary>
            Opens the specified queue for sending messages.
            <param name="streamIndex">The index of the stream to open.</param>
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.Close(System.Int32)">
            <summary>
            Closes the specified queue.
            <param name="streamIndex">The index of the stream to close.</param>
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.OnError(System.Int32,System.Exception)">
            <summary>
            Closes the specified queue for sending messages making all sends fail asynchronously.
            </summary>
            <param name="streamIndex">The index of the stream to close.</param>
            <param name="exception">The error that occurred.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.Send(System.Collections.Generic.IList{Microsoft.AspNet.SignalR.Messaging.Message})">
            <summary>
            Sends messages to the backplane
            </summary>
            <param name="messages">The list of messages to send</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.ScaleoutMessageBus.OnReceived(System.Int32,System.UInt64,Microsoft.AspNet.SignalR.Messaging.ScaleoutMessage)">
            <summary>
            Invoked when a payload is received from the backplane. There should only be one active call at any time.
            </summary>
            <param name="streamIndex">id of the stream.</param>
            <param name="id">id of the payload within that stream.</param>
            <param name="message">The scaleout message.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.IMessageBus.Publish(Microsoft.AspNet.SignalR.Messaging.Message)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.IMessageBus.Subscribe(Microsoft.AspNet.SignalR.Messaging.ISubscriber,System.String,System.Func{Microsoft.AspNet.SignalR.Messaging.MessageResult,System.Object,System.Threading.Tasks.Task{System.Boolean}},System.Int32,System.Object)">
            <summary>
            
            </summary>
            <param name="subscriber"></param>
            <param name="cursor"></param>
            <param name="callback"></param>
            <param name="maxMessages"></param>
            <param name="state"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Messaging.MessageBus">
            <summary>
            
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.MessageBus.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            
            </summary>
            <param name="resolver"></param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.MessageBus.#ctor(Microsoft.AspNet.SignalR.Infrastructure.IStringMinifier,Microsoft.AspNet.SignalR.Tracing.ITraceManager,Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager,Microsoft.AspNet.SignalR.Configuration.IConfigurationManager,System.Int32)">
            <summary>
            
            </summary>
            <param name="stringMinifier"></param>
            <param name="traceManager"></param>
            <param name="performanceCounterManager"></param>
            <param name="configurationManager"></param>
            <param name="maxTopicsWithNoSubscriptions"></param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.MessageBus.Publish(Microsoft.AspNet.SignalR.Messaging.Message)">
            <summary>
            Publishes a new message to the specified event on the bus.
            </summary>
            <param name="message">The message to publish.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.MessageBus.Subscribe(Microsoft.AspNet.SignalR.Messaging.ISubscriber,System.String,System.Func{Microsoft.AspNet.SignalR.Messaging.MessageResult,System.Object,System.Threading.Tasks.Task{System.Boolean}},System.Int32,System.Object)">
            <summary>
            
            </summary>
            <param name="subscriber"></param>
            <param name="cursor"></param>
            <param name="callback"></param>
            <param name="maxMessages"></param>
            <param name="state"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.MessageBus.CreateTopic(System.String)">
            <summary>
            Creates a topic for the specified key.
            </summary>
            <param name="key">The key to create the topic for.</param>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.Messaging.Topic"/> for the specified key.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Messaging.MessageResult">
            <summary>
            
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.MessageResult.Messages">
            <summary>
            Gets an <see cref="T:IList{Message}"/> associated with the result.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Messaging.MessageResult.#ctor(System.Collections.Generic.IList{System.ArraySegment{Microsoft.AspNet.SignalR.Messaging.Message}},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Messaging.MessageResult"/> struct.
            </summary>
            <param name="messages">The array of messages associated with this <see cref="T:Microsoft.AspNet.SignalR.Messaging.MessageResult"/>.</param>
            <param name="totalCount">The amount of messages populated in the messages array.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Messaging.ScaleoutConfiguration">
            <summary>
            Common settings for scale-out message bus implementations.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.ScaleoutConfiguration.QueueBehavior">
            <summary>
            Gets or sets a value that represents the queuing behavior for scale-out messages.
            Defaults to <see cref="F:Microsoft.AspNet.SignalR.QueuingBehavior.InitialOnly">QueuingBehavior.InitialOnly</see>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.ScaleoutConfiguration.MaxQueueLength">
            <summary>
            The maximum length of the outgoing send queue. Messages being sent to the backplane are queued
            up to this length. After the max length is reached, further sends will throw an <see cref="T:System.InvalidOperationException">InvalidOperationException</see>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.Source">
            <summary>
            Which connection the message originated from
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.Key">
            <summary>
            The signal for the message (connection id, group, etc)
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.Value">
            <summary>
            The message payload
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.CommandId">
            <summary>
            The command id if this message is a command
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.WaitForAck">
            <summary>
            Determines if the caller should wait for acknowledgement for this message
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.IsAck">
            <summary>
            Determines if this message is itself an ACK
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.Filter">
            <summary>
            A list of connection ids to filter out
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.Encoding">
            <summary>
            The encoding of the message
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.MappingId">
            <summary>
            The payload id. Only used in scaleout scenarios
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Messaging.Message.StreamIndex">
            <summary>
            The stream index this message came from. Only used the scaleout scenarios.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.AuthorizeAttribute">
            <summary>
            Apply to Hubs and Hub methods to authorize client connections to Hubs and authorize client invocations of Hub methods.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.AuthorizeAttribute.RequireOutgoing">
            <summary>
            Set to false to apply authorization only to the invocations of any of the Hub's server-side methods.
            This property only affects attributes applied to the Hub class.
            This property cannot be read.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.AuthorizeAttribute.Roles">
            <summary>
            Gets or sets the user roles.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.AuthorizeAttribute.Users">
            <summary>
            Gets or sets the authorized users.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.AuthorizeAttribute.AuthorizeHubConnection(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            Determines whether client is authorized to connect to <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <param name="hubDescriptor">Description of the hub client is attempting to connect to.</param>
            <param name="request">The (re)connect request from the client.</param>
            <returns>true if the caller is authorized to connect to the hub; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.AuthorizeAttribute.AuthorizeHubMethodInvocation(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Boolean)">
            <summary>
            Determines whether client is authorized to invoke the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method.
            </summary>
            <param name="hubIncomingInvokerContext">An <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext"/> providing details regarding the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method invocation.</param>
            <param name="appliesToMethod">Indicates whether the interface instance is an attribute applied directly to a method.</param>
            <returns>true if the caller is authorized to invoke the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.AuthorizeAttribute.UserAuthorized(System.Security.Principal.IPrincipal)">
            <summary>
            When overridden, provides an entry point for custom authorization checks.
            Called by <see cref="M:Microsoft.AspNet.SignalR.AuthorizeAttribute.AuthorizeHubConnection(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)"/> and <see cref="M:Microsoft.AspNet.SignalR.AuthorizeAttribute.AuthorizeHubMethodInvocation(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Boolean)"/>.
            </summary>
            <param name="user">The <see cref="T:System.Security.Principal.IPrincipal"/> for the client being authorize</param>
            <returns>true if the user is authorized, otherwise, false</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.HubPipelineExtensions.RequireAuthentication(Microsoft.AspNet.SignalR.Hubs.IHubPipeline)">
            <summary>
            Requiring Authentication adds an <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline" /> with <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection"/>
            and <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation"/> authorizers that will be applied globally to all hubs and hub methods.
            These authorizers require that the <see cref="T:System.Security.Principal.IPrincipal"/>'s <see cref="T:System.Security.Principal.IIdentity"/> 
            IsAuthenticated for any clients that invoke server-side hub methods or receive client-side hub method invocations. 
            </summary>
            <param name="pipeline">The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline" /> to which the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule" /> will be added.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IHubContext`1">
            <summary>
            Provides access to information about a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IHubContext`1.Clients">
            <summary>
            Encapsulates all information about a SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IHubContext`1.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> the hub.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IConnectionGroupManager">
            <summary>
            Manages groups for a connection and allows sending messages to the group.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionGroupManager.Send(System.String,System.Object,System.String[])">
            <summary>
            Sends a value to the specified group.
            </summary>
            <param name="groupName">The name of the group.</param>
            <param name="value">The value to send.</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A task that represents when send is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionGroupManager.Send(System.Collections.Generic.IList{System.String},System.Object,System.String[])">
            <summary>
            Sends a value to the specified groups.
            </summary>
            <param name="groupNames">The names of the groups.</param>
            <param name="value">The value to send.</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A task that represents when send is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionExtensions.Send(Microsoft.AspNet.SignalR.IConnection,System.String,System.Object)">
            <summary>
            Sends a message to all connections subscribed to the specified signal. An example of signal may be a
            specific connection id.
            </summary>
            <param name="connection">The connection</param>
            <param name="connectionId">The connectionId to send to.</param>
            <param name="value">The value to publish.</param>
            <returns>A task that represents when the broadcast is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionExtensions.Send(Microsoft.AspNet.SignalR.IConnection,System.Collections.Generic.IList{System.String},System.Object)">
            <summary>
            Sends a message to all connections subscribed to the specified signal. An example of signal may be a
            specific connection id.
            </summary>
            <param name="connection">The connection</param>
            <param name="connectionIds">The connection ids to send to.</param>
            <param name="value">The value to publish.</param>
            <returns>A task that represents when the broadcast is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionExtensions.Broadcast(Microsoft.AspNet.SignalR.IConnection,System.Object,System.String[])">
            <summary>
            Broadcasts a value to all connections, excluding the connection ids specified.
            </summary>
            <param name="connection">The connection</param>
            <param name="value">The value to broadcast.</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A task that represents when the broadcast is complete.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext">
            <summary>
            Provides access to information about a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection" />.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IPersistentConnectionContext.Connection">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnection" /> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection" />.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IPersistentConnectionContext.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnectionGroupManager" /> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection" />.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Owin.WebSocketConstants">
            <summary>
            Standard keys and values for use within the OWIN interfaces
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.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.AspNet.SignalR.Resources.DynamicComment_CallsMethodOnServerSideDeferredPromise">
            <summary>
              Looks up a localized string similar to             /// &lt;summary&gt;Calls the {0} method on the server-side {1} hub.&amp;#10;Returns a jQuery.Deferred() promise.&lt;/summary&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.DynamicComment_ServerSideTypeIs">
            <summary>
              Looks up a localized string similar to             /// &lt;param name=\&quot;{0}\&quot; type=\&quot;{1}\&quot;&gt;Server side type is {2}&lt;/param&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_AmbiguousMessage">
            <summary>
              Looks up a localized string similar to Ambiguous message. Unable to send to both &apos;{0}&apos; and &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ArgumentNullOrEmpty">
            <summary>
              Looks up a localized string similar to Argument cannot be null or empty.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_BufferSizeOutOfRange">
            <summary>
              Looks up a localized string similar to The buffer size &apos;{0}&apos; is out of range..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_CallerNotAuthorizedToInvokeMethodOn">
            <summary>
              Looks up a localized string similar to Caller is not authorized to invoke the {0} method on {1}..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ConnectionIdIncorrectFormat">
            <summary>
              Looks up a localized string similar to The ConnectionId is in the incorrect format..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ConnectionNotInitialized">
            <summary>
              Looks up a localized string similar to The PersistentConnection is not initialized..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_DisconnectTimeoutCannotBeConfiguredAfterKeepAlive">
            <summary>
              Looks up a localized string similar to DisconnectTimeout cannot be configured after the KeepAlive..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_DisconnectTimeoutMustBeAtLeastSixSeconds">
            <summary>
              Looks up a localized string similar to DisconnectTimeout must be at least six seconds..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_DoNotReadRequireOutgoing">
            <summary>
              Looks up a localized string similar to Do not read RequireOutgoing. Use protected _requireOutgoing instead..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_DuplicateHubNames">
            <summary>
              Looks up a localized string similar to Two Hubs must not share the same name. &apos;{0}&apos; and &apos;{1}&apos; both share the name &apos;{2}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_DuplicateHubNamesInConnectionData">
            <summary>
              Looks up a localized string similar to Duplicate Hub names found..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_DuplicatePayloadsForStream">
            <summary>
              Looks up a localized string similar to Duplicate payload id detected for stream &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ExceptionContextCanOnlyBeModifiedOnce">
            <summary>
              Looks up a localized string similar to The ExceptionContext has already been modified once and cannot be modified again..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_HubCouldNotBeResolved">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; Hub could not be resolved..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_HubInvocationFailed">
            <summary>
              Looks up a localized string similar to There was an error invoking Hub method &apos;{0}.{1}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_HubProgressOnlyReportableBeforeMethodReturns">
            <summary>
              Looks up a localized string similar to You cannot report progress on a hub method invocation that has already completed..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_InvalidCursorFormat">
            <summary>
              Looks up a localized string similar to Invalid cursor..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_InvalidForeverFrameId">
            <summary>
              Looks up a localized string similar to The supplied frameId is in the incorrect format..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_IsNotA">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; is not a {1}..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_JavaScriptProxyDisabled">
            <summary>
              Looks up a localized string similar to SignalR: JavaScript Hub proxy generation has been disabled..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_KeepAliveMustBeGreaterThanTwoSeconds">
            <summary>
              Looks up a localized string similar to KeepAlive value must be greater than two seconds..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_KeepAliveMustBeNoMoreThanAThirdOfTheDisconnectTimeout">
            <summary>
              Looks up a localized string similar to KeepAlive value must be no more than a third of the DisconnectTimeout..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MaxScaleoutMappingsPerStreamMustBeNonNegative">
            <summary>
              Looks up a localized string similar to The value of the MaxScaleoutMappingsPerStream property must be greater or equal to zero..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodCouldNotBeResolved">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; method could not be resolved. No method found with that name..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodCouldNotBeResolvedCandidates">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; method could not be resolved. Potential candidates are: {1}.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodLevelOutgoingAuthorization">
            <summary>
              Looks up a localized string similar to Outgoing authorization can only be required for an entire Hub, not a specific method..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodMustNotTakeOutParameter">
            <summary>
              Looks up a localized string similar to The &apos;{0}&apos; parameter of &apos;{1}.{2}&apos; must not be an out parameter..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodMustNotTakeRefParameter">
            <summary>
              Looks up a localized string similar to The &apos;{0}&apos; parameter of &apos;{1}.{2}&apos; must not be a ref parameter..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodMustReturnVoidOrTask">
            <summary>
              Looks up a localized string similar to The return type of &apos;{0}.{1}&apos; must be void or Task..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MultipleActivatorsAreaRegisteredCallGetServices">
            <summary>
              Looks up a localized string similar to Multiple activators for type {0} are registered. Please call GetServices instead..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_NoConfiguration">
            <summary>
              Looks up a localized string similar to A configuration object must be specified..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_NoDependencyResolver">
            <summary>
              Looks up a localized string similar to A dependency resolver must be specified..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_NotWebSocketRequest">
            <summary>
              Looks up a localized string similar to Not a valid web socket request..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ParseObjectFailed">
            <summary>
              Looks up a localized string similar to Unexpected end when reading object..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ProtocolErrorMissingConnectionToken">
            <summary>
              Looks up a localized string similar to Protocol error: Missing connection token..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ProtocolErrorUnknownTransport">
            <summary>
              Looks up a localized string similar to Protocol error: Unknown transport..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ScaleoutQueuingConfig">
            <summary>
              Looks up a localized string similar to Scaleout queuing is enabled but maximum queue size is 0.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_StateExceededMaximumLength">
            <summary>
              Looks up a localized string similar to State has exceeded the maximum length of 4096 bytes..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_StreamClosed">
            <summary>
              Looks up a localized string similar to The stream has been closed..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_StreamNotOpen">
            <summary>
              Looks up a localized string similar to The stream is not open..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_TaskQueueFull">
            <summary>
              Looks up a localized string similar to The queue is full..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_TypeMustBeInterface">
            <summary>
              Looks up a localized string similar to The type T, &apos;{0}&apos;, passed to Hub&lt;T&gt; must be an interface..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_TypeMustNotContainEvents">
            <summary>
              Looks up a localized string similar to The interface &apos;{0}&apos; must not contain any events..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_TypeMustNotContainProperties">
            <summary>
              Looks up a localized string similar to The interface &apos;{0}&apos; must not contain any properties..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_UnableToAddModulePiplineAlreadyInvoked">
            <summary>
              Looks up a localized string similar to Unable to add module. The HubPipeline has already been invoked..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_UnrecognizedUserIdentity">
            <summary>
              Looks up a localized string similar to Unrecognized user identity.  The user identity cannot change during an active SignalR connection..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_UsingHubInstanceNotCreatedUnsupported">
            <summary>
              Looks up a localized string similar to Using a Hub instance not created by the HubPipeline is unsupported..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_WebSocketsNotSupported">
            <summary>
              Looks up a localized string similar to WebSockets is not supported..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Forbidden_JSONPDisabled">
            <summary>
              Looks up a localized string similar to Forbidden: JSONP is disabled..
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IGroupManager">
            <summary>
            Manages groups for a connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IGroupManager.Add(System.String,System.String)">
            <summary>
            Adds a connection to the specified group. 
            </summary>
            <param name="connectionId">The connection id to add to the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being added to the group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IGroupManager.Remove(System.String,System.String)">
            <summary>
            Removes a connection from the specified group.
            </summary>
            <param name="connectionId">The connection id to remove from the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being removed from the group.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hub">
            <summary>
            Provides methods that communicate with SignalR connections that connected to a <see cref="T:Microsoft.AspNet.SignalR.Hub"/>.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITrackingConnection">
            <summary>
            Represents a connection that can be tracked by an <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.ConnectionId">
            <summary>
            Gets the id of the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.CancellationToken">
            <summary>
            Gets a cancellation token that represents the connection's lifetime.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.ConnectTask">
            <summary>
            Gets the task that completes when the task returned by PersistentConnection.OnConnected does.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.IsAlive">
            <summary>
            Gets a value that represents if the connection is alive.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.IsTimedOut">
            <summary>
            Gets a value that represents if the connection is timed out.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.SupportsKeepAlive">
            <summary>
            Gets a value that represents if the connection supprots keep alive.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.RequiresTimeout">
            <summary>
            Gets a value that represents if the connection should timeout after inactivity.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.DisconnectThreshold">
            <summary>
            Gets a value indicating the amount of time to wait after the connection dies before firing the disconnecting the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.Url">
            <summary>
            Gets the uri of the connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.ApplyState(Microsoft.AspNet.SignalR.Transports.TransportConnectionStates)">
            <summary>
            Applies a new state to the connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.Disconnect">
            <summary>
            Causes the connection to disconnect.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.Timeout">
            <summary>
            Causes the connection to timeout.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.KeepAlive">
            <summary>
            Sends a keep alive ping over the connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.IncrementConnectionsCount">
            <summary>
            Increments performance counter for current connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.DecrementConnectionsCount">
            <summary>
            Decrements performance counter for current connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.End">
            <summary>
            Kills the connection.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITransport">
            <summary>
            Represents a transport that communicates
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Received">
            <summary>
            Gets or sets a callback that is invoked when the transport receives data.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Connected">
            <summary>
            Gets or sets a callback that is invoked when the initial connection connects to the transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Reconnected">
            <summary>
            Gets or sets a callback that is invoked when the transport reconnects.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Disconnected">
            <summary>
            Gets or sets a callback that is invoked when the transport disconnects.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.ConnectionId">
            <summary>
            Gets or sets the connection id for the transport.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransport.GetGroupsToken">
            <summary>
            Get groupsToken in request over the transport.
            </summary>
            <returns>groupsToken in request</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransport.ProcessRequest(Microsoft.AspNet.SignalR.Transports.ITransportConnection)">
            <summary>
            Processes the specified <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportConnection"/> for this transport.
            </summary>
            <param name="connection">The <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportConnection"/> to process.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the transport has finished processing the connection.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransport.Send(System.Object)">
            <summary>
            Sends data over the transport.
            </summary>
            <param name="value">The value to be sent.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the send is complete.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat">
            <summary>
            Manages tracking the state of connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.AddOrUpdateConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Adds a new connection to the list of tracked connections.
            </summary>
            <param name="connection">The connection to be added.</param>
            <returns>The connection it replaced, if any.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.MarkConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Marks an existing connection as active.
            </summary>
            <param name="connection">The connection to mark.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.RemoveConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Removes a connection from the list of tracked connections.
            </summary>
            <param name="connection">The connection to remove.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.GetConnections">
            <summary>
            Gets a list of connections being tracked.
            </summary>
            <returns>A list of connections.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITransportManager">
            <summary>
            Manages the transports for connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportManager.GetTransport(Microsoft.AspNet.SignalR.Hosting.HostContext)">
            <summary>
            Gets the specified transport for the specified <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/>.
            </summary>
            <param name="hostContext">The <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/> for the current request.</param>
            <returns>The <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransport"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportManager.SupportsTransport(System.String)">
            <summary>
            Determines whether the specified transport is supported.
            </summary>
            <param name="transportName">The name of the transport to test.</param>
            <returns>True if the transport is supported, otherwise False.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat">
            <summary>
            Default implementation of <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Initializes and instance of the <see cref="T:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat"/> class.
            </summary>
            <param name="resolver">The <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.AddOrUpdateConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Adds a new connection to the list of tracked connections.
            </summary>
            <param name="connection">The connection to be added.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.RemoveConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Removes a connection from the list of tracked connections.
            </summary>
            <param name="connection">The connection to remove.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.MarkConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Marks an existing connection as active.
            </summary>
            <param name="connection">The connection to mark.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.PersistentResponse">
            <summary>
            Represents a response to a connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.PersistentResponse.#ctor(System.Func{Microsoft.AspNet.SignalR.Messaging.Message,System.Boolean},System.Action{System.IO.TextWriter})">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.AspNet.SignalR.Transports.PersistentResponse"/>.
            </summary>
            <param name="exclude">A filter that determines whether messages should be written to the client.</param>
            <param name="writeCursor">The cursor writer.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.Messages">
            <summary>
            The list of messages to be sent to the receiving connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.TotalCount">
            <summary>
            The total count of the messages sent the receiving connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.Initializing">
            <summary>
            True if the connection is in process of initializing
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.Aborted">
            <summary>
            True if the connection was forcibly closed. 
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.Reconnect">
            <summary>
            True if the client should try reconnecting.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.GroupsToken">
            <summary>
            Signed token representing the list of groups. Updates on change.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.PersistentResponse.LongPollDelay">
            <summary>
            The time the long polling client should wait before reestablishing a connection if no data is received.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.PersistentResponse.Microsoft#AspNet#SignalR#Json#IJsonWritable#WriteJson(System.IO.TextWriter)">
            <summary>
            Serializes only the necessary components of the <see cref="T:Microsoft.AspNet.SignalR.Transports.PersistentResponse"/> to JSON
            using Json.NET's JsonTextWriter to improve performance.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> that receives the JSON serialization.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.TransportManager">
            <summary>
            The default <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportManager"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.AspNet.SignalR.Transports.TransportManager"/> class.
            </summary>
            <param name="resolver">The default <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.Register(System.String,System.Func{Microsoft.AspNet.SignalR.Hosting.HostContext,Microsoft.AspNet.SignalR.Transports.ITransport})">
            <summary>
            Adds a new transport to the list of supported transports.
            </summary>
            <param name="transportName">The specified transport.</param>
            <param name="transportFactory">The factory method for the specified transport.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.Remove(System.String)">
            <summary>
            Removes a transport from the list of supported transports.
            </summary>
            <param name="transportName">The specified transport.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.GetTransport(Microsoft.AspNet.SignalR.Hosting.HostContext)">
            <summary>
            Gets the specified transport for the specified <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/>.
            </summary>
            <param name="hostContext">The <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/> for the current request.</param>
            <returns>The <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransport"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.SupportsTransport(System.String)">
            <summary>
            Determines whether the specified transport is supported.
            </summary>
            <param name="transportName">The name of the transport to test.</param>
            <returns>True if the transport is supported, otherwise False.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.GroupManager">
            <summary>
            The default <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.#ctor(Microsoft.AspNet.SignalR.IConnection,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.GroupManager"/> class.
            </summary>
            <param name="connection">The <see cref="T:Microsoft.AspNet.SignalR.IConnection"/> this group resides on.</param>
            <param name="groupPrefix">The prefix for this group. Either a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> name or <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> type name.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Send(System.String,System.Object,System.String[])">
            <summary>
            Sends a value to the specified group.
            </summary>
            <param name="groupName">The name of the group.</param>
            <param name="value">The value to send.</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A task that represents when send is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Send(System.Collections.Generic.IList{System.String},System.Object,System.String[])">
            <summary>
            Sends a value to the specified group.
            </summary>
            <param name="groupNames">The names of the groups.</param>
            <param name="value">The value to send.</param>
            <param name="excludeConnectionIds">The list of connection ids to exclude</param>
            <returns>A task that represents when send is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Add(System.String,System.String)">
            <summary>
            Adds a connection to the specified group. 
            </summary>
            <param name="connectionId">The connection id to add to the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being added to the group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Remove(System.String,System.String)">
            <summary>
            Removes a connection from the specified group.
            </summary>
            <param name="connectionId">The connection id to remove from the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being removed from the group.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.PersistentConnection">
            <summary>
            Represents a connection between client and server.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentConnection.Connection">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnection"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentConnection.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnectionGroupManager"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.ProcessRequest(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            OWIN entry point.
            </summary>
            <param name="environment"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.ProcessRequest(Microsoft.AspNet.SignalR.Hosting.HostContext)">
            <summary>
            Handles all requests for <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>s.
            </summary>
            <param name="context">The <see cref="T:Microsoft.AspNet.SignalR.Hosting.HostContext"/> for the current request.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> pipeline is complete.</returns>
            <exception cref="T:System.InvalidOperationException">
            Thrown if connection wasn't initialized.
            Thrown if the transport wasn't specified.
            Thrown if the connection id wasn't specified.
            </exception>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.GetSignals(System.String,System.String)">
            <summary>
            Returns the signals used in the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <param name="userId">The user id for the current connection.</param>
            <param name="connectionId">The id of the incoming connection.</param>
            <returns>The signals used for this <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.AuthorizeRequest(Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            Called before every request and gives the user a authorize the user.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <returns>A boolean value that represents if the request is authorized.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnRejoiningGroups(Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IList{System.String},System.String)">
            <summary>
            Called when a connection reconnects after a timeout to determine which groups should be rejoined.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="groups">The groups the calling connection claims to be part of.</param>
            <param name="connectionId">The id of the reconnecting client.</param>
            <returns>A collection of group names that should be joined on reconnect</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnConnected(Microsoft.AspNet.SignalR.IRequest,System.String)">
            <summary>
            Called when a new connection is made.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the connecting client.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the connect operation is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnReconnected(Microsoft.AspNet.SignalR.IRequest,System.String)">
            <summary>
            Called when a connection reconnects after a timeout.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the re-connecting client.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the re-connect operation is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnReceived(Microsoft.AspNet.SignalR.IRequest,System.String,System.String)">
            <summary>
            Called when data is received from a connection.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the connection sending the data.</param>
            <param name="data">The payload sent to the connection.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the receive operation is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnDisconnected(Microsoft.AspNet.SignalR.IRequest,System.String,System.Boolean)">
            <summary>
            Called when a connection disconnects gracefully or due to a timeout.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the disconnected connection.</param>
            <param name="stopCalled">
            true, if stop was called on the client closing the connection gracefully;
            false, if the connection has been lost for longer than the
            <see cref="P:Microsoft.AspNet.SignalR.Configuration.IConfigurationManager.DisconnectTimeout"/>.
            Timeouts can occur in scaleout when clients reconnect with another server.
            </param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the disconnect operation is complete.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IConnection">
            <summary>
            A communication channel for a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> and its connections.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IConnection.DefaultSignal">
            <summary>
            The main signal for this connection. This is the main signalr for a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnection.Send(Microsoft.AspNet.SignalR.ConnectionMessage)">
            <summary>
            Sends a message to connections subscribed to the signal.
            </summary>
            <param name="message">The message to send.</param>
            <returns>A task that returns when the message has be sent.</returns>
        </member>
        <member name="M:Owin.OwinExtensions.MapSignalR(Owin.IAppBuilder)">
            <summary>
            Maps SignalR hubs to the app builder pipeline at "/signalr".
            </summary>
            <param name="builder">The app builder</param>
        </member>
        <member name="M:Owin.OwinExtensions.MapSignalR(Owin.IAppBuilder,Microsoft.AspNet.SignalR.HubConfiguration)">
            <summary>
            Maps SignalR hubs to the app builder pipeline at "/signalr".
            </summary>
            <param name="builder">The app builder</param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.HubConfiguration"/> to use</param>
        </member>
        <member name="M:Owin.OwinExtensions.MapSignalR(Owin.IAppBuilder,System.String,Microsoft.AspNet.SignalR.HubConfiguration)">
            <summary>
            Maps SignalR hubs to the app builder pipeline at the specified path.
            </summary>
            <param name="builder">The app builder</param>
            <param name="path">The path to map signalr hubs</param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.HubConfiguration"/> to use</param>
        </member>
        <member name="M:Owin.OwinExtensions.RunSignalR(Owin.IAppBuilder)">
            <summary>
            Adds SignalR hubs to the app builder pipeline.
            </summary>
            <param name="builder">The app builder</param>
        </member>
        <member name="M:Owin.OwinExtensions.RunSignalR(Owin.IAppBuilder,Microsoft.AspNet.SignalR.HubConfiguration)">
            <summary>
            Adds SignalR hubs to the app builder pipeline.
            </summary>
            <param name="builder">The app builder</param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.HubConfiguration"/> to use</param>
        </member>
        <member name="M:Owin.OwinExtensions.MapSignalR``1(Owin.IAppBuilder,System.String)">
            <summary>
            Maps the specified SignalR <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to the app builder pipeline at 
            the specified path.
            </summary>
            <typeparam name="TConnection">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <param name="builder">The app builder</param>
            <param name="path">The path to map the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></param>
        </member>
        <member name="M:Owin.OwinExtensions.MapSignalR``1(Owin.IAppBuilder,System.String,Microsoft.AspNet.SignalR.ConnectionConfiguration)">
            <summary>
            Maps the specified SignalR <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to the app builder pipeline at 
            the specified path.
            </summary>
            <typeparam name="TConnection">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <param name="builder">The app builder</param>
            <param name="path">The path to map the persistent connection</param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.ConnectionConfiguration"/> to use</param>
            <returns></returns>
        </member>
        <member name="M:Owin.OwinExtensions.MapSignalR(Owin.IAppBuilder,System.String,System.Type,Microsoft.AspNet.SignalR.ConnectionConfiguration)">
            <summary>
            Maps the specified SignalR <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to the app builder pipeline at 
            the specified path.
            </summary>
            <param name="builder">The app builder</param>
            <param name="path">The path to map the persistent connection</param>
            <param name="connectionType">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.ConnectionConfiguration"/> to use</param>
        </member>
        <member name="M:Owin.OwinExtensions.RunSignalR``1(Owin.IAppBuilder)">
            <summary>
            Adds the specified SignalR <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to the app builder.
            </summary>
            <typeparam name="TConnection">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <param name="builder">The app builder</param>
        </member>
        <member name="M:Owin.OwinExtensions.RunSignalR``1(Owin.IAppBuilder,Microsoft.AspNet.SignalR.ConnectionConfiguration)">
            <summary>
            Adds the specified SignalR <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to the app builder.
            </summary>
            <typeparam name="TConnection">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <param name="builder">The app builder</param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.ConnectionConfiguration"/> to use</param>
            <returns></returns>
        </member>
        <member name="M:Owin.OwinExtensions.RunSignalR(Owin.IAppBuilder,System.Type,Microsoft.AspNet.SignalR.ConnectionConfiguration)">
            <summary>
            Adds the specified SignalR <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to the app builder.
            </summary>
            <param name="builder">The app builder</param>
            <param name="connectionType">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></param>
            <param name="configuration">The <see cref="T:Microsoft.AspNet.SignalR.ConnectionConfiguration"/> to use</param>
            <returns></returns>
        </member>
    </members>
</doc>