/
ManagementClient.xml
1385 lines (1385 loc) · 149 KB
/
ManagementClient.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
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
<Type Name="ManagementClient" FullName="Microsoft.Azure.ServiceBus.Management.ManagementClient">
<TypeSignature Language="C#" Value="public class ManagementClient" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ManagementClient extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" />
<TypeSignature Language="VB.NET" Value="Public Class ManagementClient" />
<TypeSignature Language="F#" Value="type ManagementClient = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.1.3.0</AssemblyVersion>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ManagementClient (string connectionString);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string connectionString) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.#ctor(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (connectionString As String)" />
<MemberSignature Language="F#" Value="new Microsoft.Azure.ServiceBus.Management.ManagementClient : string -> Microsoft.Azure.ServiceBus.Management.ManagementClient" Usage="new Microsoft.Azure.ServiceBus.Management.ManagementClient connectionString" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="connectionString" Type="System.String" />
</Parameters>
<Docs>
<param name="connectionString">Namespace connection string.</param>
<summary>
Initializes a new <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> which can be used to perform management opertions on ServiceBus entities.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ManagementClient (Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder connectionStringBuilder, Microsoft.Azure.ServiceBus.Primitives.ITokenProvider tokenProvider = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder connectionStringBuilder, class Microsoft.Azure.ServiceBus.Primitives.ITokenProvider tokenProvider) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.#ctor(Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder,Microsoft.Azure.ServiceBus.Primitives.ITokenProvider)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (connectionStringBuilder As ServiceBusConnectionStringBuilder, Optional tokenProvider As ITokenProvider = Nothing)" />
<MemberSignature Language="F#" Value="new Microsoft.Azure.ServiceBus.Management.ManagementClient : Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder * Microsoft.Azure.ServiceBus.Primitives.ITokenProvider -> Microsoft.Azure.ServiceBus.Management.ManagementClient" Usage="new Microsoft.Azure.ServiceBus.Management.ManagementClient (connectionStringBuilder, tokenProvider)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="connectionStringBuilder" Type="Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder" />
<Parameter Name="tokenProvider" Type="Microsoft.Azure.ServiceBus.Primitives.ITokenProvider" />
</Parameters>
<Docs>
<param name="connectionStringBuilder">
<see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder" /> having endpoint information.</param>
<param name="tokenProvider">Token provider which will generate security tokens for authorization.</param>
<summary>
Initializes a new <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> which can be used to perform management opertions on ServiceBus entities.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ManagementClient (string endpoint, Microsoft.Azure.ServiceBus.Primitives.ITokenProvider tokenProvider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string endpoint, class Microsoft.Azure.ServiceBus.Primitives.ITokenProvider tokenProvider) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.#ctor(System.String,Microsoft.Azure.ServiceBus.Primitives.ITokenProvider)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (endpoint As String, tokenProvider As ITokenProvider)" />
<MemberSignature Language="F#" Value="new Microsoft.Azure.ServiceBus.Management.ManagementClient : string * Microsoft.Azure.ServiceBus.Primitives.ITokenProvider -> Microsoft.Azure.ServiceBus.Management.ManagementClient" Usage="new Microsoft.Azure.ServiceBus.Management.ManagementClient (endpoint, tokenProvider)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="endpoint" Type="System.String" />
<Parameter Name="tokenProvider" Type="Microsoft.Azure.ServiceBus.Primitives.ITokenProvider" />
</Parameters>
<Docs>
<param name="endpoint">Fully qualified domain name for Service Bus. Most likely, {yournamespace}.servicebus.windows.net</param>
<param name="tokenProvider">Token provider which will generate security tokens for authorization.</param>
<summary>
Initializes a new <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> which can be used to perform management opertions on ServiceBus entities.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CloneRequest">
<MemberSignature Language="C#" Value="public static System.Net.Http.HttpRequestMessage CloneRequest (System.Net.Http.HttpRequestMessage req);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Net.Http.HttpRequestMessage CloneRequest(class System.Net.Http.HttpRequestMessage req) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CloneRequest(System.Net.Http.HttpRequestMessage)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CloneRequest (req As HttpRequestMessage) As HttpRequestMessage" />
<MemberSignature Language="F#" Value="static member CloneRequest : System.Net.Http.HttpRequestMessage -> System.Net.Http.HttpRequestMessage" Usage="Microsoft.Azure.ServiceBus.Management.ManagementClient.CloneRequest req" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.Http.HttpRequestMessage</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="req" Type="System.Net.Http.HttpRequestMessage" />
</Parameters>
<Docs>
<param name="req">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CloseAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task CloseAsync ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task CloseAsync() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CloseAsync" />
<MemberSignature Language="VB.NET" Value="Public Function CloseAsync () As Task" />
<MemberSignature Language="F#" Value="member this.CloseAsync : unit -> System.Threading.Tasks.Task" Usage="managementClient.CloseAsync " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateQueueAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription> CreateQueueAsync (Microsoft.Azure.ServiceBus.Management.QueueDescription queueDescription, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.QueueDescription> CreateQueueAsync(class Microsoft.Azure.ServiceBus.Management.QueueDescription queueDescription, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateQueueAsync(Microsoft.Azure.ServiceBus.Management.QueueDescription,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateQueueAsync (queueDescription As QueueDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateQueueAsync : Microsoft.Azure.ServiceBus.Management.QueueDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
override this.CreateQueueAsync : Microsoft.Azure.ServiceBus.Management.QueueDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>" Usage="managementClient.CreateQueueAsync (queueDescription, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queueDescription" Type="Microsoft.Azure.ServiceBus.Management.QueueDescription" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queueDescription">A <see cref="T:Microsoft.Azure.ServiceBus.Management.QueueDescription" /> object describing the attributes with which the new queue will be created.</param>
<param name="cancellationToken" />
<summary>
Creates a new queue in the service namespace with the given name.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.QueueDescription" /> of the newly created queue.</returns>
<remarks>Throws if a queue already exists.</remarks>
<exception cref="T:System.ArgumentNullException">Queue name is null or empty.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A queue with the same nameexists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateQueueAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription> CreateQueueAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.QueueDescription> CreateQueueAsync(string queuePath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateQueueAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateQueueAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
override this.CreateQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>" Usage="managementClient.CreateQueueAsync (queuePath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queuePath" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queuePath">The name of the queue relative to the service namespace base address.</param>
<param name="cancellationToken" />
<summary>
Creates a new queue in the service namespace with the given name.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.QueueDescription" /> of the newly created queue.</returns>
<remarks>Throws if a queue already exists. <see cref="T:Microsoft.Azure.ServiceBus.Management.QueueDescription" /> for default values of queue properties.</remarks>
<exception cref="T:System.ArgumentNullException">Queue name is null or empty.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="queuePath" /> is greater than 260 characters.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">An entity with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateRuleAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription> CreateRuleAsync (string topicPath, string subscriptionName, Microsoft.Azure.ServiceBus.RuleDescription ruleDescription, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.RuleDescription> CreateRuleAsync(string topicPath, string subscriptionName, class Microsoft.Azure.ServiceBus.RuleDescription ruleDescription, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateRuleAsync(System.String,System.String,Microsoft.Azure.ServiceBus.RuleDescription,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateRuleAsync (topicPath As String, subscriptionName As String, ruleDescription As RuleDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RuleDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateRuleAsync : string * string * Microsoft.Azure.ServiceBus.RuleDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
override this.CreateRuleAsync : string * string * Microsoft.Azure.ServiceBus.RuleDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>" Usage="managementClient.CreateRuleAsync (topicPath, subscriptionName, ruleDescription, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="ruleDescription" Type="Microsoft.Azure.ServiceBus.RuleDescription" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The topic path relative to the service namespace base address.</param>
<param name="subscriptionName">The name of the subscription.</param>
<param name="ruleDescription">A <see cref="T:Microsoft.Azure.ServiceBus.RuleDescription" /> object describing the attributes with which the messages are matched and acted upon.</param>
<param name="cancellationToken" />
<summary>
Adds a new rule to the subscription under given topic.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.RuleDescription" /> of the recently created rule.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Subscription or rule description is null.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A subscription with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateSubscriptionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> CreateSubscriptionAsync (Microsoft.Azure.ServiceBus.Management.SubscriptionDescription subscriptionDescription, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> CreateSubscriptionAsync(class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription subscriptionDescription, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateSubscriptionAsync(Microsoft.Azure.ServiceBus.Management.SubscriptionDescription,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateSubscriptionAsync (subscriptionDescription As SubscriptionDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateSubscriptionAsync : Microsoft.Azure.ServiceBus.Management.SubscriptionDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
override this.CreateSubscriptionAsync : Microsoft.Azure.ServiceBus.Management.SubscriptionDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>" Usage="managementClient.CreateSubscriptionAsync (subscriptionDescription, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="subscriptionDescription" Type="Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="subscriptionDescription">A <see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> object describing the attributes with which the new subscription will be created.</param>
<param name="cancellationToken" />
<summary>
Creates a new subscription within a topic in the service namespace with the given name.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> of the newly created subscription.</returns>
<remarks>Throws if a subscription already exists.
Be default, A "pass-through" filter is created for this subscription, which means it will allow all messages to go to this subscription. The name of the filter is represented by <see cref="F:Microsoft.Azure.ServiceBus.RuleDescription.DefaultRuleName" />.
<see cref="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateSubscriptionAsync(Microsoft.Azure.ServiceBus.Management.SubscriptionDescription,Microsoft.Azure.ServiceBus.RuleDescription,System.Threading.CancellationToken)" /> for creating subscription with a different filter.</remarks>
<exception cref="T:System.ArgumentNullException">Subscription description is null.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A subscription with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateSubscriptionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> CreateSubscriptionAsync (Microsoft.Azure.ServiceBus.Management.SubscriptionDescription subscriptionDescription, Microsoft.Azure.ServiceBus.RuleDescription defaultRule, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> CreateSubscriptionAsync(class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription subscriptionDescription, class Microsoft.Azure.ServiceBus.RuleDescription defaultRule, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateSubscriptionAsync(Microsoft.Azure.ServiceBus.Management.SubscriptionDescription,Microsoft.Azure.ServiceBus.RuleDescription,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateSubscriptionAsync (subscriptionDescription As SubscriptionDescription, defaultRule As RuleDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateSubscriptionAsync : Microsoft.Azure.ServiceBus.Management.SubscriptionDescription * Microsoft.Azure.ServiceBus.RuleDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
override this.CreateSubscriptionAsync : Microsoft.Azure.ServiceBus.Management.SubscriptionDescription * Microsoft.Azure.ServiceBus.RuleDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>" Usage="managementClient.CreateSubscriptionAsync (subscriptionDescription, defaultRule, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="subscriptionDescription" Type="Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" />
<Parameter Name="defaultRule" Type="Microsoft.Azure.ServiceBus.RuleDescription" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="subscriptionDescription">A <see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> object describing the attributes with which the new subscription will be created.</param>
<param name="defaultRule"> A <see cref="T:Microsoft.Azure.ServiceBus.RuleDescription" /> object describing the default rule. If null, then pass-through filter with name <see cref="F:Microsoft.Azure.ServiceBus.RuleDescription.DefaultRuleName" /> will be created.</param>
<param name="cancellationToken" />
<summary>
Creates a new subscription within a topic with the provided default rule.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> of the newly created subscription.</returns>
<remarks>Throws if a subscription already exists. </remarks>
<exception cref="T:System.ArgumentNullException">Subscription description is null.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A subscription with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateSubscriptionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> CreateSubscriptionAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> CreateSubscriptionAsync(string topicPath, string subscriptionName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateSubscriptionAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateSubscriptionAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
override this.CreateSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>" Usage="managementClient.CreateSubscriptionAsync (topicPath, subscriptionName, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The path of the topic relative to the service namespace base address.</param>
<param name="subscriptionName">The name of the subscription.</param>
<param name="cancellationToken" />
<summary>
Creates a new subscription within a topic in the service namespace with the given name.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> of the newly created subscription.</returns>
<remarks>Throws if a subscription already exists. <see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> for default values of subscription properties.
Be default, A "pass-through" filter is created for this subscription, which means it will allow all messages to go to this subscription. The name of the filter is represented by <see cref="F:Microsoft.Azure.ServiceBus.RuleDescription.DefaultRuleName" />.
<see cref="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateSubscriptionAsync(Microsoft.Azure.ServiceBus.Management.SubscriptionDescription,Microsoft.Azure.ServiceBus.RuleDescription,System.Threading.CancellationToken)" /> for creating subscription with a different filter.</remarks>
<exception cref="T:System.ArgumentNullException">Topic path or subscription name is null or empty.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="topicPath" /> is greater than 260 characters or <paramref name="subscriptionName" /> is greater than 50 characters.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A subscription with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateTopicAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription> CreateTopicAsync (Microsoft.Azure.ServiceBus.Management.TopicDescription topicDescription, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.TopicDescription> CreateTopicAsync(class Microsoft.Azure.ServiceBus.Management.TopicDescription topicDescription, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateTopicAsync(Microsoft.Azure.ServiceBus.Management.TopicDescription,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateTopicAsync (topicDescription As TopicDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TopicDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateTopicAsync : Microsoft.Azure.ServiceBus.Management.TopicDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>
override this.CreateTopicAsync : Microsoft.Azure.ServiceBus.Management.TopicDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>" Usage="managementClient.CreateTopicAsync (topicDescription, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicDescription" Type="Microsoft.Azure.ServiceBus.Management.TopicDescription" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicDescription">A <see cref="T:Microsoft.Azure.ServiceBus.Management.TopicDescription" /> object describing the attributes with which the new topic will be created.</param>
<param name="cancellationToken" />
<summary>
Creates a new topic in the service namespace with the given name.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.TopicDescription" /> of the newly created topic.</returns>
<remarks>Throws if a topic already exists. <see cref="T:Microsoft.Azure.ServiceBus.Management.TopicDescription" /> for default values of topic properties.</remarks>
<exception cref="T:System.ArgumentNullException">Topic description is null.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A topic with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="CreateTopicAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription> CreateTopicAsync (string topicPath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.TopicDescription> CreateTopicAsync(string topicPath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.CreateTopicAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateTopicAsync (topicPath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TopicDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>
override this.CreateTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>" Usage="managementClient.CreateTopicAsync (topicPath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The name of the topic relative to the service namespace base address.</param>
<param name="cancellationToken" />
<summary>
Creates a new topic in the service namespace with the given name.
</summary>
<returns>The <see cref="T:Microsoft.Azure.ServiceBus.Management.TopicDescription" /> of the newly created topic.</returns>
<remarks>Throws if a topic already exists. <see cref="T:Microsoft.Azure.ServiceBus.Management.TopicDescription" /> for default values of topic properties.</remarks>
<exception cref="T:System.ArgumentNullException">Topic name is null or empty.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="topicPath" /> is greater than 260 characters.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.Management.MessagingEntityAlreadyExistsException">A topic with the same name exists under the same service namespace.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.QuotaExceededException">Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or unexpected exception occurs.</exception>
</Docs>
</Member>
<Member MemberName="DeleteQueueAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task DeleteQueueAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteQueueAsync(string queuePath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.DeleteQueueAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteQueueAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="managementClient.DeleteQueueAsync (queuePath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queuePath" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queuePath">The name of the queue relative to the service namespace base address.</param>
<param name="cancellationToken" />
<summary>
Deletes the queue described by the path relative to the service namespace base address.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="queuePath" /> is empty or null, or path starts or ends with "/".</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of path is greater than 260.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Queue with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="DeleteRuleAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task DeleteRuleAsync (string topicPath, string subscriptionName, string ruleName, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRuleAsync(string topicPath, string subscriptionName, string ruleName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.DeleteRuleAsync(System.String,System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteRuleAsync (topicPath As String, subscriptionName As String, ruleName As String, Optional cancellationToken As CancellationToken = Nothing) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="managementClient.DeleteRuleAsync (topicPath, subscriptionName, ruleName, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="ruleName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The name of the topic relative to the service namespace base address.</param>
<param name="subscriptionName">The name of the subscription to delete.</param>
<param name="ruleName">The name of the rule to delete.</param>
<param name="cancellationToken" />
<summary>
Deletes the rule described by <paramref name="ruleName" /> from <paramref name="subscriptionName" /> under <paramref name="topicPath" />./>
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">Thrown if <paramref name="topicPath" />, <paramref name="subscriptionName" />, or <paramref name="ruleName" /> is null, white space empty or not in the right format.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of topic path is greater than 260 or length of subscription-name/rule-name is greater than 50.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Rule with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="DeleteSubscriptionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task DeleteSubscriptionAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteSubscriptionAsync(string topicPath, string subscriptionName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.DeleteSubscriptionAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteSubscriptionAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="managementClient.DeleteSubscriptionAsync (topicPath, subscriptionName, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The name of the topic relative to the service namespace base address.</param>
<param name="subscriptionName">The name of the subscription to delete.</param>
<param name="cancellationToken" />
<summary>
Deletes the subscription with the specified topic and subscription name.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="topicPath" /> or <paramref name="subscriptionName" /> is empty or null, or path starts or ends with "/".</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of topic path is greater than 260 or length of subscription name is greater than 50.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Subscription with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="DeleteTopicAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task DeleteTopicAsync (string topicPath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteTopicAsync(string topicPath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.DeleteTopicAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteTopicAsync (topicPath As String, Optional cancellationToken As CancellationToken = Nothing) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="managementClient.DeleteTopicAsync (topicPath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The name of the topic relative to the service namespace base address.</param>
<param name="cancellationToken" />
<summary>
Deletes the topic described by the name relative to the service namespace base address.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="topicPath" /> is empty or null, or path starts or ends with "/".</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of topic path is greater than 260.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Topic with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetNamespaceInfoAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.NamespaceInfo> GetNamespaceInfoAsync (System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.NamespaceInfo> GetNamespaceInfoAsync(valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetNamespaceInfoAsync(System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetNamespaceInfoAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of NamespaceInfo)" />
<MemberSignature Language="F#" Value="abstract member GetNamespaceInfoAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.NamespaceInfo>
override this.GetNamespaceInfoAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.NamespaceInfo>" Usage="managementClient.GetNamespaceInfoAsync cancellationToken" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.NamespaceInfo></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="cancellationToken" />
<summary>
Gets information related to the currently used namespace.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.Management.NamespaceInfo" /> containing namespace information.</returns>
<remarks>Works with any claim (Send/Listen/Manage).</remarks>
</Docs>
</Member>
<Member MemberName="GetQueueAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription> GetQueueAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.QueueDescription> GetQueueAsync(string queuePath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetQueueAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueueAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueDescription)" />
<MemberSignature Language="F#" Value="abstract member GetQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
override this.GetQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>" Usage="managementClient.GetQueueAsync (queuePath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queuePath" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queuePath">The path of the queue relative to service bus namespace.</param>
<param name="cancellationToken" />
<summary>
Retrieves a queue from the service namespace.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.Management.QueueDescription" /> containing information about the queue.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">Thrown if <paramref name="queuePath" /> is null, white space empty or not in the right format.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of queue path is greater than 260.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Queue with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetQueueRuntimeInfoAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo> GetQueueRuntimeInfoAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo> GetQueueRuntimeInfoAsync(string queuePath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetQueueRuntimeInfoAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueueRuntimeInfoAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueRuntimeInfo)" />
<MemberSignature Language="F#" Value="abstract member GetQueueRuntimeInfoAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>
override this.GetQueueRuntimeInfoAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>" Usage="managementClient.GetQueueRuntimeInfoAsync (queuePath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queuePath" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queuePath">The path of the queue relative to service bus namespace.</param>
<param name="cancellationToken" />
<summary>
Retrieves the runtime information of a queue.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo" /> containing runtime information about the queue.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">Thrown if <paramref name="queuePath" /> is null, white space empty or not in the right format.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of queue path is greater than 260.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Queue with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetQueuesAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueDescription>> GetQueuesAsync (int count = 100, int skip = 0, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IList`1<class Microsoft.Azure.ServiceBus.Management.QueueDescription>> GetQueuesAsync(int32 count, int32 skip, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetQueuesAsync(System.Int32,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueuesAsync (Optional count As Integer = 100, Optional skip As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of QueueDescription))" />
<MemberSignature Language="F#" Value="abstract member GetQueuesAsync : int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueDescription>>
override this.GetQueuesAsync : int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueDescription>>" Usage="managementClient.GetQueuesAsync (count, skip, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="count" Type="System.Int32" />
<Parameter Name="skip" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="count">The number of queues to fetch. Defaults to 100. Maximum value allowed is 100.</param>
<param name="skip">The number of queues to skip. Defaults to 0. Cannot be negative.</param>
<param name="cancellationToken" />
<summary>
Retrieves the list of queues present in the namespace.
</summary>
<returns>
<see cref="T:System.Collections.Generic.IList`1" /> containing list of queues.</returns>
<remarks>You can simulate pages of list of entities by manipulating <paramref name="count" /> and <paramref name="skip" />.
skip(0)+count(100) gives first 100 entities. skip(100)+count(100) gives the next 100 entities.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">If the parameters are out of range.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetQueuesRuntimeInfoAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>> GetQueuesRuntimeInfoAsync (int count = 100, int skip = 0, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IList`1<class Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>> GetQueuesRuntimeInfoAsync(int32 count, int32 skip, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetQueuesRuntimeInfoAsync(System.Int32,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueuesRuntimeInfoAsync (Optional count As Integer = 100, Optional skip As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of QueueRuntimeInfo))" />
<MemberSignature Language="F#" Value="abstract member GetQueuesRuntimeInfoAsync : int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>>
override this.GetQueuesRuntimeInfoAsync : int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>>" Usage="managementClient.GetQueuesRuntimeInfoAsync (count, skip, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="count" Type="System.Int32" />
<Parameter Name="skip" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="count">The number of queues to fetch. Defaults to 100. Maximum value allowed is 100.</param>
<param name="skip">The number of queues to skip. Defaults to 0. Cannot be negative.</param>
<param name="cancellationToken" />
<summary>
Retrieves the list of runtime information for queues present in the namespace.
</summary>
<returns>
<see cref="T:System.Collections.Generic.IList`1" /> containing list of queue runtime information.</returns>
<remarks>You can simulate pages of list of entities by manipulating <paramref name="count" /> and <paramref name="skip" />.
skip(0)+count(100) gives first 100 entities. skip(100)+count(100) gives the next 100 entities.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">If the parameters are out of range.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetRuleAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription> GetRuleAsync (string topicPath, string subscriptionName, string ruleName, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.RuleDescription> GetRuleAsync(string topicPath, string subscriptionName, string ruleName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetRuleAsync(System.String,System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetRuleAsync (topicPath As String, subscriptionName As String, ruleName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RuleDescription)" />
<MemberSignature Language="F#" Value="abstract member GetRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
override this.GetRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>" Usage="managementClient.GetRuleAsync (topicPath, subscriptionName, ruleName, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="ruleName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The path of the topic relative to service bus namespace.</param>
<param name="subscriptionName">The subscription name the rule belongs to.</param>
<param name="ruleName">The name of the rule to retrieve.</param>
<param name="cancellationToken" />
<summary>
Retrieves a rule from the service namespace.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.RuleDescription" /> containing information about the rule.</returns>
<remarks>Note - Only following data types are deserialized in Filters and Action parameters - string,int,long,bool,double,DateTime.
Other data types would return its string value.</remarks>
<exception cref="T:System.ArgumentException">Thrown if <paramref name="topicPath" />, <paramref name="subscriptionName" /> or <paramref name="ruleName" /> is null, white space empty or not in the right format.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of topic path is greater than 260 or length of subscription-name/rule-name is greater than 50.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Topic/Subscription/Rule with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetRulesAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.RuleDescription>> GetRulesAsync (string topicPath, string subscriptionName, int count = 100, int skip = 0, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IList`1<class Microsoft.Azure.ServiceBus.RuleDescription>> GetRulesAsync(string topicPath, string subscriptionName, int32 count, int32 skip, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetRulesAsync(System.String,System.String,System.Int32,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetRulesAsync (topicPath As String, subscriptionName As String, Optional count As Integer = 100, Optional skip As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of RuleDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRulesAsync : string * string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.RuleDescription>>
override this.GetRulesAsync : string * string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.RuleDescription>>" Usage="managementClient.GetRulesAsync (topicPath, subscriptionName, count, skip, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.RuleDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="count" Type="System.Int32" />
<Parameter Name="skip" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The topic path.</param>
<param name="subscriptionName"> The subscription for which all the rules need to be retrieved.</param>
<param name="count">The number of rules to fetch. Defaults to 100. Maximum value allowed is 100.</param>
<param name="skip">The number of rules to skip. Defaults to 0. Cannot be negative.</param>
<param name="cancellationToken" />
<summary>
Retrieves the list of rules for a given subscription in a topic.
</summary>
<returns>
<see cref="T:System.Collections.Generic.IList`1" /> containing list of rules.</returns>
<remarks>You can simulate pages of list of entities by manipulating <paramref name="count" /> and <paramref name="skip" />.
skip(0)+count(100) gives first 100 entities. skip(100)+count(100) gives the next 100 entities.
Note - Only following data types are deserialized in Filters and Action parameters - string,int,long,bool,double,DateTime.
Other data types would return its string value.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">If the parameters are out of range.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetSubscriptionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> GetSubscriptionAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> GetSubscriptionAsync(string topicPath, string subscriptionName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetSubscriptionAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetSubscriptionAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionDescription)" />
<MemberSignature Language="F#" Value="abstract member GetSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
override this.GetSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>" Usage="managementClient.GetSubscriptionAsync (topicPath, subscriptionName, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The path of the topic relative to service bus namespace.</param>
<param name="subscriptionName">The subscription name.</param>
<param name="cancellationToken" />
<summary>
Retrieves a subscription from the service namespace.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionDescription" /> containing information about the subscription.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">Thrown if <paramref name="topicPath" />, <paramref name="subscriptionName" /> is null, white space empty or not in the right format.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of topic path is greater than 260 or length of subscription-name is greater than 50.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Topic or Subscription with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetSubscriptionRuntimeInfoAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo> GetSubscriptionRuntimeInfoAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo> GetSubscriptionRuntimeInfoAsync(string topicPath, string subscriptionName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetSubscriptionRuntimeInfoAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetSubscriptionRuntimeInfoAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionRuntimeInfo)" />
<MemberSignature Language="F#" Value="abstract member GetSubscriptionRuntimeInfoAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>
override this.GetSubscriptionRuntimeInfoAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>" Usage="managementClient.GetSubscriptionRuntimeInfoAsync (topicPath, subscriptionName, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="subscriptionName" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The path of the topic relative to service bus namespace.</param>
<param name="subscriptionName">The subscription name.</param>
<param name="cancellationToken" />
<summary>
Retrieves the runtime information of a subscription.
</summary>
<returns>
<see cref="T:Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo" /> containing runtime information about the subscription.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">Thrown if <paramref name="topicPath" />, <paramref name="subscriptionName" /> is null, white space empty or not in the right format.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The length of topic path is greater than 260 or length of subscription-name is greater than 50.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException">Topic or Subscription with this name does not exist.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetSubscriptionsAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>> GetSubscriptionsAsync (string topicPath, int count = 100, int skip = 0, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IList`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>> GetSubscriptionsAsync(string topicPath, int32 count, int32 skip, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetSubscriptionsAsync(System.String,System.Int32,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetSubscriptionsAsync (topicPath As String, Optional count As Integer = 100, Optional skip As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of SubscriptionDescription))" />
<MemberSignature Language="F#" Value="abstract member GetSubscriptionsAsync : string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>>
override this.GetSubscriptionsAsync : string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>>" Usage="managementClient.GetSubscriptionsAsync (topicPath, count, skip, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="count" Type="System.Int32" />
<Parameter Name="skip" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The topic path under which all the subscriptions need to be retrieved.</param>
<param name="count">The number of subscriptions to fetch. Defaults to 100. Maximum value allowed is 100.</param>
<param name="skip">The number of subscriptions to skip. Defaults to 0. Cannot be negative.</param>
<param name="cancellationToken" />
<summary>
Retrieves the list of subscriptions present in the topic.
</summary>
<returns>
<see cref="T:System.Collections.Generic.IList`1" /> containing list of subscriptions.</returns>
<remarks>You can simulate pages of list of entities by manipulating <paramref name="count" /> and <paramref name="skip" />.
skip(0)+count(100) gives first 100 entities. skip(100)+count(100) gives the next 100 entities.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">If the parameters are out of range.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetSubscriptionsRuntimeInfoAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>> GetSubscriptionsRuntimeInfoAsync (string topicPath, int count = 100, int skip = 0, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IList`1<class Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>> GetSubscriptionsRuntimeInfoAsync(string topicPath, int32 count, int32 skip, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetSubscriptionsRuntimeInfoAsync(System.String,System.Int32,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetSubscriptionsRuntimeInfoAsync (topicPath As String, Optional count As Integer = 100, Optional skip As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of SubscriptionRuntimeInfo))" />
<MemberSignature Language="F#" Value="abstract member GetSubscriptionsRuntimeInfoAsync : string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>>
override this.GetSubscriptionsRuntimeInfoAsync : string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>>" Usage="managementClient.GetSubscriptionsRuntimeInfoAsync (topicPath, count, skip, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="topicPath" Type="System.String" />
<Parameter Name="count" Type="System.Int32" />
<Parameter Name="skip" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="topicPath">The path of the topic relative to service bus namespace.</param>
<param name="count">The number of subscriptions to fetch. Defaults to 100. Maximum value allowed is 100.</param>
<param name="skip">The number of subscriptions to skip. Defaults to 0. Cannot be negative.</param>
<param name="cancellationToken" />
<summary>
Retrieves the list of runtime information for subscriptions present in the namespace.
</summary>
<returns>
<see cref="T:System.Collections.Generic.IList`1" /> containing list of topics.</returns>
<remarks>You can simulate pages of list of entities by manipulating <paramref name="count" /> and <paramref name="skip" />.
skip(0)+count(100) gives first 100 entities. skip(100)+count(100) gives the next 100 entities.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">If the parameters are out of range.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusTimeoutException">The operation times out. The timeout period is initialized through the <see cref="T:Microsoft.Azure.ServiceBus.ServiceBusConnection" /> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
<exception cref="T:System.UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="T:Microsoft.Azure.ServiceBus.Management.ManagementClient" /> has the correct <see cref="T:Microsoft.Azure.ServiceBus.Primitives.TokenProvider" /> credentials to perform this operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServerBusyException">The server is busy. You should wait before you retry the operation.</exception>
<exception cref="T:Microsoft.Azure.ServiceBus.ServiceBusException">An internal error or an unexpected exception occured.</exception>
</Docs>
</Member>
<Member MemberName="GetTopicAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription> GetTopicAsync (string topicPath, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.ServiceBus.Management.TopicDescription> GetTopicAsync(string topicPath, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Management.ManagementClient.GetTopicAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetTopicAsync (topicPath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TopicDescription)" />
<MemberSignature Language="F#" Value="abstract member GetTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>
override this.GetTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>" Usage="managementClient.GetTopicAsync (topicPath, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>