Alternatively, your listener is deleted when you delete the load balancer it is attached to using DeleteLoadBalancer.
public DeleteListenerResponse DeleteListener(DeleteListenerRequest request) { var marshaller = new DeleteListenerRequestMarshaller(); var unmarshaller = DeleteListenerResponseUnmarshaller.Instance; return Invoke<DeleteListenerRequest,DeleteListenerResponse>(request, marshaller, unmarshaller); }