Exemple #1
0
        public static ManagementClient GetManagementClient()
        {
            var hostAddress     = AzureServiceBusEndpointUriCreator.Create(ServiceNamespace);
            var accountSettings = new TestAzureServiceBusAccountSettings();
            var keyName         = accountSettings.KeyName;
            var accessKey       = accountSettings.SharedAccessKey;

            var hostConfigurator = new ServiceBusHostConfigurator(hostAddress);

            hostConfigurator.SharedAccessSignature(s =>
            {
                s.KeyName         = keyName;
                s.SharedAccessKey = accessKey;
                s.TokenTimeToLive = accountSettings.TokenTimeToLive;
                s.TokenScope      = accountSettings.TokenScope;
            });

            var endpoint = new UriBuilder(hostAddress)
            {
                Path = ""
            }.Uri.ToString();

            var managementClient = new ManagementClient(endpoint, hostConfigurator.Settings.TokenProvider);

            return(managementClient);
        }
Exemple #2
0
        ManagementClient CreateManagementClient()
        {
            var hostConfigurator = new ServiceBusHostConfigurator(HostAddress);

            hostConfigurator.SharedAccessSignature(s =>
            {
                s.KeyName         = SharedAccessKeyName;
                s.SharedAccessKey = SharedAccessKeyValue;
                s.TokenTimeToLive = TokenTimeToLive;
                s.TokenScope      = TokenScope;
            });

            var endpoint = new UriBuilder(HostAddress)
            {
                Path = ""
            }.Uri.ToString();

            return(new ManagementClient(endpoint, hostConfigurator.Settings.TokenProvider));
        }