protected virtual IAsyncResult OnBeginCreateFactory(IEnumerable <Uri> uriAddresses, AsyncCallback callback, object state) { ITransportSettings transportSettings = this.GetTransportSettings(); IServiceBusSecuritySettings tokenProvider = transportSettings as IServiceBusSecuritySettings; if (tokenProvider != null) { tokenProvider.TokenProvider = this.TokenProvider; } return(transportSettings.BeginCreateFactory(uriAddresses, callback, state)); }
public SbmpMessageCreator(SbmpMessagingFactory messagingFactory, Uri baseAddress, MessageVersion messageVersion, IServiceBusSecuritySettings serviceBusSecuritySettings, bool disableClientOperationTimeBuffer, EndpointAddress targetAddress) { if (baseAddress == null) { throw Fx.Exception.AsError(new ArgumentNullException("baseAddress"), null); } this.messagingFactory = messagingFactory; this.baseAddress = baseAddress; this.messageVersion = messageVersion; this.serviceBusSecuritySettings = serviceBusSecuritySettings; this.targetAddress = targetAddress; this.disableClientOperationTimeBuffer = disableClientOperationTimeBuffer; }
private SbmpMessageCreator(SbmpMessagingFactory messagingFactory, Uri baseAddress, MessageVersion messageVersion, IServiceBusSecuritySettings serviceBusSecuritySettings, bool disableClientOperationTimeBuffer, EndpointAddress targetAddress, Microsoft.ServiceBus.Messaging.Sbmp.LinkInfo linkInfo) : this(messagingFactory, baseAddress, messageVersion, serviceBusSecuritySettings, disableClientOperationTimeBuffer, targetAddress) { this.linkInfo = linkInfo; }