/// <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();
 }
Exemple #2
0
 ///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();
 }