private bool TryGetTransportManagerRegistration(out Microsoft.ServiceBus.Channels.ITransportManagerRegistration registration) { if (!this.InheritBaseAddressSettings) { return(this.TryGetTransportManagerRegistration(this.hostNameComparisonMode, out registration)); } if (this.TryGetTransportManagerRegistration(HostNameComparisonMode.StrongWildcard, out registration)) { return(true); } if (this.TryGetTransportManagerRegistration(HostNameComparisonMode.Exact, out registration)) { return(true); } if (this.TryGetTransportManagerRegistration(HostNameComparisonMode.WeakWildcard, out registration)) { return(true); } registration = null; return(false); }
protected virtual bool TryGetTransportManagerRegistration(HostNameComparisonMode hostNameComparisonMode, out Microsoft.ServiceBus.Channels.ITransportManagerRegistration registration) { return(this.TransportManagerTable.TryLookupUri(this.Uri, hostNameComparisonMode, out registration)); }