private void CaptureFactories_ConfigureRepo() { interceptor.CurrentExampleName = "Factories_ConfigureFactoryRepo"; var repoUpdate = new FactoryRepoUpdate() { FactoryResourceId = string.Format("/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.DataFactory/factories/{2}", secrets.SubId, secrets.ResourceGroupName, secrets.FactoryName), RepoConfiguration = new FactoryVSTSConfiguration() { AccountName = "ADF", ProjectName = "project", RepositoryName = "repo", CollaborationBranch = "master", RootFolder = "/", LastCommitId = "", TenantId = "" } }; Factory resource = client.Factories.ConfigureFactoryRepo(secrets.FactoryLocation, repoUpdate); }
/// <summary> /// Updates a factory's repo information. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='locationId'> /// The location identifier. /// </param> /// <param name='factoryRepoUpdate'> /// Update factory repo request definition. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Factory> ConfigureFactoryRepoAsync(this IFactoriesOperations operations, string locationId, FactoryRepoUpdate factoryRepoUpdate, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ConfigureFactoryRepoWithHttpMessagesAsync(locationId, factoryRepoUpdate, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Updates a factory's repo information. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='locationId'> /// The location identifier. /// </param> /// <param name='factoryRepoUpdate'> /// Update factory repo request definition. /// </param> public static Factory ConfigureFactoryRepo(this IFactoriesOperations operations, string locationId, FactoryRepoUpdate factoryRepoUpdate) { return(operations.ConfigureFactoryRepoAsync(locationId, factoryRepoUpdate).GetAwaiter().GetResult()); }