Exemplo n.º 1
0
        public static SubscriptionClient Create(ServiceBusEntityConnection topicConnection, string subscriptionName, ReceiveMode mode)
        {
            if (topicConnection == null)
            {
                throw Fx.Exception.Argument(nameof(topicConnection), "Namespace Connection is null. Create a connection using the NamespaceConnection class");
            }

            return(topicConnection.CreateSubscriptionClient(topicConnection.EntityPath, subscriptionName, mode));
        }
Exemplo n.º 2
0
        public static QueueClient Create(ServiceBusEntityConnection entityConnection, ReceiveMode mode)
        {
            if (entityConnection == null)
            {
                throw Fx.Exception.Argument(nameof(entityConnection), "Namespace Connection is null. Create a connection using the NamespaceConnection class");
            }

            return(entityConnection.CreateQueueClient(entityConnection.EntityPath, mode));
        }
Exemplo n.º 3
0
        public static SubscriptionClient CreateFromConnectionString(string topicEntityConnectionString, string subscriptionName, ReceiveMode mode)
        {
            if (string.IsNullOrWhiteSpace(topicEntityConnectionString))
            {
                throw Fx.Exception.ArgumentNullOrWhiteSpace(nameof(topicEntityConnectionString));
            }

            ServiceBusEntityConnection topicConnection = new ServiceBusEntityConnection(topicEntityConnectionString);

            return(topicConnection.CreateSubscriptionClient(topicConnection.EntityPath, subscriptionName, mode));
        }
Exemplo n.º 4
0
        public static QueueClient CreateFromConnectionString(string entityConnectionString, ReceiveMode mode)
        {
            if (string.IsNullOrWhiteSpace(entityConnectionString))
            {
                throw Fx.Exception.ArgumentNullOrWhiteSpace(nameof(entityConnectionString));
            }

            ServiceBusEntityConnection entityConnection = new ServiceBusEntityConnection(entityConnectionString);

            return(entityConnection.CreateQueueClient(entityConnection.EntityPath, mode));
        }
Exemplo n.º 5
0
        public static TopicClient CreateFromConnectionString(string entityConnectionString)
        {
            if (string.IsNullOrWhiteSpace(entityConnectionString))
            {
                throw Fx.Exception.ArgumentNullOrWhiteSpace(nameof(entityConnectionString));
            }

            ServiceBusEntityConnection entityConnection = new ServiceBusEntityConnection(entityConnectionString);

            return(entityConnection.CreateTopicClient(entityConnection.EntityPath));
        }
Exemplo n.º 6
0
 public static SubscriptionClient Create(ServiceBusEntityConnection topicConnection, string subscriptionName)
 {
     return(SubscriptionClient.Create(topicConnection, subscriptionName, ReceiveMode.PeekLock));
 }
Exemplo n.º 7
0
 public static QueueClient Create(ServiceBusEntityConnection entityConnection)
 {
     return(QueueClient.Create(entityConnection, ReceiveMode.PeekLock));
 }