///GENMHASH:ACC9C133F34D0F418579A9E96E6FA97A:424D49E5DB6926D2DCED05C34EFBEA53 internal SqlSyncMemberOperationsImpl(SqlSyncGroupImpl parent, ISqlManager sqlServerManager) { this.sqlSyncGroup = parent; this.sqlServerManager = sqlServerManager; this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.sqlDatabaseName = parent.SqlDatabaseName(); this.sqlSyncGroupName = parent.Name(); }
/// <summary> /// Creates an instance of external child resource in-memory. /// </summary> /// <param name="name">The name of this external child resource.</param> /// <param name="parent">Reference to the parent of this external child resource.</param> /// <param name="innerObject">Reference to the inner object representing this external child resource.</param> /// <param name="sqlServerManager">Reference to the SQL server manager that accesses DNS alias operations.</param> ///GENMHASH:CCE195E09193EDC4383029CD5CB1C628:2B6C79416FE1C7672196779693AE2D14 internal SqlSyncMemberImpl(string name, SqlSyncGroupImpl parent, SyncMemberInner innerObject, ISqlManager sqlServerManager) : base(innerObject, parent) { this.sqlServerManager = sqlServerManager; this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.sqlDatabaseName = parent.SqlDatabaseName(); this.sqlSyncGroupName = parent.Name(); }
///GENMHASH:8ACFB0E23F5F24AD384313679B65F404:AAFB116D45DCF8ADB3D006750373417E public SqlSyncGroupImpl Define(string name) { SqlSyncGroupImpl result = new SqlSyncGroupImpl(name, new Models.SyncGroupInner(), this.sqlServerManager); return((this.sqlDatabase != null) ? result.WithExistingSqlDatabase(this.sqlDatabase) : result); }