public SubscriptionBrokeredMessageReceiverConfiguration(IServiceBusHostConfiguration hostConfiguration,
                                                         IServiceBusSubscriptionEndpointConfiguration endpointConfiguration)
     : base(hostConfiguration, endpointConfiguration)
 {
     _hostConfiguration     = hostConfiguration;
     _endpointConfiguration = endpointConfiguration;
 }
예제 #2
0
        HostReceiveEndpointHandle ConnectSubscriptionEndpoint(IServiceBusSubscriptionEndpointConfiguration configuration)
        {
            LogContext.Debug?.Log("Connect subscription endpoint: {Topic}/{SubscriptionName}", configuration.Settings.Path, configuration.Settings.Name);

            BusConfigurationResult.CompileResults(configuration.Validate());

            configuration.Build(this);

            return(ReceiveEndpoints.Start(configuration.Settings.Path));
        }
예제 #3
0
 public ServiceBusSubscriptionEndpointBuilder(IServiceBusHostConfiguration hostConfiguration, IServiceBusSubscriptionEndpointConfiguration configuration)
     : base(configuration)
 {
     _hostConfiguration = hostConfiguration;
     _configuration     = configuration;
 }