Microsoft.Azure.Amqp.AmqpConnectionSettings.Clone C# (CSharp) Method

Clone() public method

doesn't clone - RemoteSettings: HostName/ContainerId
public Clone ( ) : AmqpConnectionSettings
return AmqpConnectionSettings
        public AmqpConnectionSettings Clone()
        {
            AmqpConnectionSettings newSettings = new AmqpConnectionSettings();

            newSettings.ContainerId = this.ContainerId;
            newSettings.HostName = this.HostName;
            newSettings.MaxFrameSize = this.MaxFrameSize;
            newSettings.ChannelMax = this.ChannelMax;
            newSettings.IdleTimeOut = this.IdleTimeOut;
            newSettings.OutgoingLocales = this.OutgoingLocales;
            newSettings.IncomingLocales = this.IncomingLocales;
            newSettings.Properties = this.Properties;
            newSettings.OfferedCapabilities = this.OfferedCapabilities;
            newSettings.DesiredCapabilities = this.DesiredCapabilities;
            newSettings.Properties = this.Properties;
            newSettings.SendBufferSize = this.SendBufferSize;
            newSettings.ReceiveBufferSize = this.ReceiveBufferSize;
            newSettings.IgnoreMissingSessions = this.IgnoreMissingSessions;
            newSettings.WriteBufferFullLimit = this.WriteBufferFullLimit;
            newSettings.WriteBufferEmptyLimit = this.WriteBufferEmptyLimit;
            newSettings.MinIdleTimeout = this.MinIdleTimeout;

            return newSettings;
        }
    }
AmqpConnectionSettings