AzureServiceBusService.cs 926 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace TEAMModelOS.SDK.Module.AzureServiceBus
  5. {
  6. public class AzureServiceBusService :IAzureServiceBusService
  7. {
  8. public ServiceBusModel serviceBusModel;
  9. public AzureServiceBusService(AzureServiceBusOptions options) {
  10. serviceBusModel = AzureServiceBusClientSingleton.getInstance(options).GetServiceBusClient() ;
  11. }
  12. public void init() {
  13. if (serviceBusModel != null) {
  14. }
  15. }
  16. public TopClient GetTopClient(string TopName) {
  17. serviceBusModel.topClients.TryGetValue(TopName, out TopClient topClient);
  18. return topClient;
  19. }
  20. public SubClient GetSubClient(string SubName)
  21. {
  22. serviceBusModel.subClients.TryGetValue(SubName, out SubClient subClient);
  23. return subClient;
  24. }
  25. }
  26. }