public override void ExecuteCmdlet() { base.ExecuteCmdlet(); if (Service.IsPresent) { IsDNSAvailable(CurrentSubscription.SubscriptionId, Name); } else if (Storage.IsPresent) { IsStorageServiceAvailable(CurrentSubscription.SubscriptionId, Name); } else { if (serviceBusChannel == null) { serviceBusChannel = ServiceManagementHelper.CreateServiceManagementChannel <IServiceBusManagement>( ServiceBinding, new Uri(ServiceEndpoint), CurrentSubscription.Certificate, new HttpRestMessageInspector(text => this.WriteDebug(text))); } IsServiceBusNamespaceAvailable(CurrentSubscription.SubscriptionId, Name); } }
/// <summary> /// Creates new instance from ServiceBusClientExtensions /// </summary> /// <param name="subscription"></param> /// <param name="logger">The logger action</param> public ServiceBusClientExtensions(SubscriptionData subscription, Action <string> logger = null) { subscriptionId = subscription.SubscriptionId; Subscription = subscription; Logger = logger; ServiceBusManagementChannel = ChannelHelper.CreateServiceManagementChannel <IServiceBusManagement>( ConfigurationConstants.WebHttpBinding(), new Uri(subscription.ServiceEndpoint), subscription.Certificate, new HttpRestMessageInspector(logger)); }
public override void ExecuteCmdlet() { base.ExecuteCmdlet(); if (Service.IsPresent) { IsDNSAvailable(CurrentSubscription.SubscriptionId, Name); } else if (Storage.IsPresent) { IsStorageServiceAvailable(CurrentSubscription.SubscriptionId, Name); } else { if (serviceBusChannel == null) { serviceBusChannel = ChannelHelper.CreateServiceManagementChannel<IServiceBusManagement>( ServiceBinding, new Uri(ServiceEndpoint), CurrentSubscription.Certificate, new HttpRestMessageInspector(text => this.WriteDebug(text))); } IsServiceBusNamespaceAvailable(CurrentSubscription.SubscriptionId, Name); } }
public TestAzureNameCommand(IServiceManagement channel, IServiceBusManagement serviceBusChannel) { Channel = channel; this.serviceBusChannel = serviceBusChannel; }
public static List <ServiceBusNamespace> ListServiceBusNamespaces(this IServiceBusManagement proxy, string subscriptionId) { return(proxy.EndListServiceBusNamespaces(proxy.BeginListServiceBusNamespaces(subscriptionId, null, null))); }
public static ServiceBusNamespace GetServiceBusNamespace(this IServiceBusManagement proxy, string subscriptionId, string name) { return(proxy.EndGetServiceBusNamespace(proxy.BeginGetServiceBusNamespace(subscriptionId, name, null, null))); }
public static ServiceBusNamespaceAvailabilityResponse IsServiceBusNamespaceAvailable(this IServiceBusManagement proxy, string subscriptionId, string name) { return(proxy.EndIsServiceBusNamespaceAvailable(proxy.BeginIsServiceBusNamespaceAvailable(subscriptionId, name, null, null))); }
public static void DeleteServiceBusNamespace(this IServiceBusManagement proxy, string subscriptionId, string name) { proxy.EndDeleteServiceBusNamespace(proxy.BeginDeleteServiceBusNamespace(subscriptionId, name, null, null)); }
public static ServiceBusNamespace CreateServiceBusNamespace(this IServiceBusManagement proxy, string subscriptionId, ServiceBusNamespace namespaceDescription, string name) { return(proxy.EndCreateServiceBusNamespace(proxy.BeginCreateServiceBusNamespace(subscriptionId, namespaceDescription, name, null, null))); }