public override void ExecuteCmdlet() { if (ParameterSetName.Equals(NamespaceCheckNameAvailabilityParameterSet)) { PSCheckNameAvailabilityResultAttributes checkNameAvailabilityResult = Client.GetCheckNameAvailability(Namespace); WriteObject(checkNameAvailabilityResult, true); } if (ParameterSetName.Equals(AliasCheckNameAvailabilityParameterSet)) { PSCheckNameAvailabilityResultAttributes checkNameAvailabilityResult = Client.GetAliasCheckNameAvailability(ResourceGroupName, Namespace, AliasName); WriteObject(checkNameAvailabilityResult, true); } }
public override void ExecuteCmdlet() { try { if (ParameterSetName.Equals(NamespaceCheckNameAvailabilityParameterSet)) { PSCheckNameAvailabilityResultAttributes checkNameAvailabilityResult = Client.GetCheckNameAvailability(Namespace); WriteObject(checkNameAvailabilityResult, true); } if (ParameterSetName.Equals(AliasCheckNameAvailabilityParameterSet)) { PSCheckNameAvailabilityResultAttributes checkNameAvailabilityResult = Client.GetAliasCheckNameAvailability(ResourceGroupName, Namespace, AliasName); WriteObject(checkNameAvailabilityResult, true); } } catch (ErrorResponseException ex) { WriteError(ServiceBusClient.WriteErrorforBadrequest(ex)); } }
public override void ExecuteCmdlet() { try { PSCheckNameAvailabilityResultAttributes checkNameresult = new PSCheckNameAvailabilityResultAttributes(); try { if (ParameterSetName.Equals(QueueCheckNameAvailabilityParameterSet) && Queue.IsPresent) { PSQueueAttributes getQueueResult = Client.GetQueue(ResourceGroupName, Namespace, Name); if (getQueueResult.Name.Equals(Name)) { WriteObject(false); } } if (ParameterSetName.Equals(TopicCheckNameAvailabilityParameterSet) && Topic.IsPresent) { PSTopicAttributes getTopicResult = Client.GetTopic(ResourceGroupName, Namespace, Name); if (getTopicResult.Name.Equals(Name)) { WriteObject(false); } } } catch (ErrorResponseException ex) { if (ex.Message.ToLower().Contains("notfound")) { WriteObject(true); } } } catch (ErrorResponseException ex) { WriteError(ServiceBusClient.WriteErrorforBadrequest(ex)); } }
public override void ExecuteCmdlet() { //Check the Relay namespaces name is availability PSCheckNameAvailabilityResultAttributes checkNameAvailabilityResult = Client.GetCheckNameAvailability(Namespace); WriteObject(checkNameAvailabilityResult, true); }