public MessagingFactorySettings() { this.operationTimeout = Constants.DefaultOperationTimeout; this.TokenProvider = null; this.TransportType = Microsoft.ServiceBus.Messaging.TransportType.NetMessaging; this.EnableAdditionalClientTimeout = true; }
public MessagingFactorySettings(MessagingFactorySettings other) { this.operationTimeout = other.OperationTimeout; this.EnableAdditionalClientTimeout = other.EnableAdditionalClientTimeout; this.TokenProvider = other.TokenProvider; this.TransportType = other.TransportType; if (other.TransportType == Microsoft.ServiceBus.Messaging.TransportType.NetMessaging) { this.NetMessagingTransportSettings = (Microsoft.ServiceBus.Messaging.NetMessagingTransportSettings)other.NetMessagingTransportSettings.Clone(); return; } this.AmqpTransportSettings = (Microsoft.ServiceBus.Messaging.Amqp.AmqpTransportSettings)other.AmqpTransportSettings.Clone(); }