Beispiel #1
0
        public NamespaceContextFactory(IServiceBusHostConfiguration configuration)
        {
            _serviceUri = new UriBuilder(configuration.HostAddress)
            {
                Path = ""
            }.Uri;

            _settings = CreateNamespaceManagerSettings(configuration.Settings, CreateRetryPolicy(configuration.Settings));
        }
Beispiel #2
0
        public NamespaceContextFactory(Uri serviceUri, NamespaceManagerSettings settings)
        {
            _serviceUri = new UriBuilder(serviceUri)
            {
                Path = ""
            }.Uri;

            _settings = settings;
        }
Beispiel #3
0
        static NamespaceManagerSettings CreateNamespaceManagerSettings(ServiceBusHostSettings settings, RetryPolicy retryPolicy)
        {
            var nms = new NamespaceManagerSettings
            {
                TokenProvider    = settings.TokenProvider,
                OperationTimeout = settings.OperationTimeout,
                RetryPolicy      = retryPolicy
            };

            return(nms);
        }
Beispiel #4
0
 public NamespaceCache(Uri serviceUri, NamespaceManagerSettings settings)
     : base(new NamespaceContextFactory(serviceUri, settings))
 {
     _description = $"NamespaceCache (serviceUri: {serviceUri})";
 }