public NamespaceContextFactory(IServiceBusHostConfiguration configuration) { _serviceUri = new UriBuilder(configuration.HostAddress) { Path = "" }.Uri; _settings = CreateNamespaceManagerSettings(configuration.Settings, CreateRetryPolicy(configuration.Settings)); }
public NamespaceContextFactory(Uri serviceUri, NamespaceManagerSettings settings) { _serviceUri = new UriBuilder(serviceUri) { Path = "" }.Uri; _settings = settings; }
static NamespaceManagerSettings CreateNamespaceManagerSettings(ServiceBusHostSettings settings, RetryPolicy retryPolicy) { var nms = new NamespaceManagerSettings { TokenProvider = settings.TokenProvider, OperationTimeout = settings.OperationTimeout, RetryPolicy = retryPolicy }; return(nms); }
public NamespaceCache(Uri serviceUri, NamespaceManagerSettings settings) : base(new NamespaceContextFactory(serviceUri, settings)) { _description = $"NamespaceCache (serviceUri: {serviceUri})"; }