BACnet.IP.ForeignDevicePortOptions.Clone C# (CSharp) Method

Clone() public method

Creates an identical copy of this options instance
public Clone ( ) : ForeignDevicePortOptions
return ForeignDevicePortOptions
        public ForeignDevicePortOptions Clone()
        {
            return new ForeignDevicePortOptions()
            {
                PortId = this.PortId,
                LocalHost = this.LocalHost,
                LocalPort = this.LocalPort,
                BbmdHost = this.BbmdHost,
                BbmdPort = this.BbmdPort,
                RegistrationInterval = this.RegistrationInterval
            };
        }

Usage Example

Beispiel #1
0
 /// <summary>
 /// Constructs a new foreign device port instance
 /// </summary>
 /// <param name="options">The options to create the port with</param>
 public ForeignDevicePort(ForeignDevicePortOptions options)
 {
     this._options = options.Clone();
     this._state = State.Closed;
     this._server = null;
     this._registrationTimer = null;
     this._registrationTimeout = DateTime.MinValue;
 }
All Usage Examples Of BACnet.IP.ForeignDevicePortOptions::Clone