Esempio n. 1
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();
 }
 /// <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);
        }