public static AzureServiceBusEndpointOrientedTopologySettings RegisterPublisher(this AzureServiceBusEndpointOrientedTopologySettings topologySettings, Type type, string publisherName) { AddScannerForPublisher(topologySettings.GetSettings(), publisherName, new SingleTypeScanner(type)); return(topologySettings); }
public static AzureServiceBusEndpointOrientedTopologySettings RegisterPublisher(this AzureServiceBusEndpointOrientedTopologySettings topologySettings, Assembly assembly, string publisherName) { AddScannerForPublisher(topologySettings.GetSettings(), publisherName, new AssemblyTypesScanner(assembly)); return(topologySettings); }
/// <summary> /// Configures The topology in a forward compatible way towards the Forwarding topology. /// </summary> public static AzureServiceBusEndpointOrientedTopologySettings EnableMigrationToForwardingTopology(this AzureServiceBusEndpointOrientedTopologySettings transportExtensions) { var settings = transportExtensions.GetSettings(); settings.Set(WellKnownConfigurationKeys.Topology.Selected, WellKnownConfigurationKeys.Topology.EndpointOrientedMigrationTopology); return(new AzureServiceBusEndpointOrientedTopologySettings(settings)); }