BACnet.Client.NetworkDatabaseOptions.Clone C# (CSharp) Метод

Clone() публичный Метод

Creates an identical copy of this network database options instance
public Clone ( ) : NetworkDatabaseOptions
Результат NetworkDatabaseOptions
        public NetworkDatabaseOptions Clone()
        {
            return new NetworkDatabaseOptions()
            {
                ProcessId = this.ProcessId,
                LoadObjectsEagerly = this.LoadObjectsEagerly,
                DatabasePath = this.DatabasePath,
                DescriptorRegistrar = this.DescriptorRegistrar.Clone()
            };
        }

Usage Example

Пример #1
0
 /// <summary>
 /// Constructs a new network database instance
 /// </summary>
 /// <param name="options">The options for the network database</param>
 public NetworkDatabase(NetworkDatabaseOptions options)
 {
     this._options   = options.Clone();
     this._db        = new NetworkDb(this._options.DatabasePath, _options.DescriptorRegistrar);
     this._observers = new List <DescriptorObserver>();
 }