Beispiel #1
0
 public ImplicitTopicSendingApp()
 {
     Endpoints.ConfigureAzureServiceBus(asb =>
     {
         asb.ConnectionString = end_to_end.ConnectionString;
     });
 }
Beispiel #2
0
        public override void Configure(IHostEnvironment hosting, IConfiguration config)
        {
            // You must supply a connection string to Azure Service Bus
            Endpoints.ConfigureAzureServiceBus(config.GetValue <string>("AzureServiceBusConnectionString"));

            // Listen for incoming messages from a named queue
            Endpoints.ListenToAzureServiceBusQueue("incoming");
            Endpoints.PublishAllMessages().ToAzureServiceBusQueue("outgoing");
        }
Beispiel #3
0
        public ASBUsingApp()
        {
            Endpoints.ListenToAzureServiceBusQueue("messages");
            Endpoints.PublishAllMessages().ToAzureServiceBusQueue("messages");
            Endpoints.ConfigureAzureServiceBus(end_to_end.ConnectionString);

            Services.AddSingleton <ColorHistory>();

            Extensions.UseMessageTrackingTestingSupport();
        }
Beispiel #4
0
        public AzureServiceBusTopicSendingApp( )
        {
            Endpoints.ConfigureAzureServiceBus(asb =>
            {
                asb.ConnectionString = "an Azure Service Bus connection string";
            });

            // This directs Jasper to send all messages to
            // an Azure Service Bus topic name derived from the
            // message type
            Endpoints.PublishAllMessages()
            .ToAzureServiceBusTopics();
        }
Beispiel #5
0
            public TopicSendingApp( )
            {
                Endpoints.ConfigureAzureServiceBus(asb =>
                {
                    asb.ConnectionString = end_to_end.ConnectionString;
                });

                // This directs Jasper to send all messages to
                // an Azure Service Bus topic name derived from the
                // message type
                Endpoints.PublishAllMessages()
                .ToAzureServiceBusTopics()
                .OutgoingTopicNameIs <NumberMessage>(x => x.Topic);
            }
Beispiel #6
0
        public JasperWithAzureServiceBusApp()
        {
            Endpoints.ConfigureAzureServiceBus(asb =>
            {
                asb.ConnectionString = "an Azure Service Bus connection string";

                // The following properties would be set on all
                // TopicClient, QueueClient, or SubscriptionClient
                // objects created at runtime
                asb.TransportType = TransportType.AmqpWebSockets;
                asb.TokenProvider = new ManagedServiceIdentityTokenProvider();
                asb.ReceiveMode   = ReceiveMode.ReceiveAndDelete;
                asb.RetryPolicy   = RetryPolicy.NoRetry;
            });

            // Configure endpoints
            Endpoints.PublishAllMessages().ToAzureServiceBusQueue("outgoing");
            Endpoints.ListenToAzureServiceBusQueue("incoming");
        }
Beispiel #7
0
            public Receiver(string queueName)
            {
                Endpoints.ConfigureAzureServiceBus(ConnectionString);

                Endpoints.ListenToAzureServiceBusQueue("messages");
            }
Beispiel #8
0
            public Sender()
            {
                Endpoints.ConfigureAzureServiceBus(ConnectionString);

                Endpoints.ListenToAzureServiceBusQueue("replies").UseForReplies();
            }
Beispiel #9
0
        public override void Configure(IHostEnvironment hosting, IConfiguration config)
        {
            var connectionString = config.GetConnectionString("azureservicebus");

            Endpoints.ConfigureAzureServiceBus(connectionString);
        }
Beispiel #10
0
 public override void Configure(IHostEnvironment hosting, IConfiguration config)
 {
     Endpoints.ConfigureAzureServiceBus(config.GetValue <string>("AzureServiceBusConnectionString"));
 }