/// <summary> /// Gets the first page of activity window instances for a data factory /// with the link to the next page. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.DataFactories.Core.IActivityWindowOperations. /// </param> /// <param name='parameters'> /// Required. Activity windows list optional filter parameters. /// </param> /// <returns> /// The List activity windows operation response. /// </returns> public static ActivityWindowListResponse List(this IActivityWindowOperations operations, ActivityWindowsByDataFactoryListParameters parameters) { return Task.Factory.StartNew((object s) => { return ((IActivityWindowOperations)s).ListAsync(parameters); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); }
/// <summary> /// Deserializes the given json into an Hydra OM ActivityWindow instance, by mocking a get request to /// exercise the client's deserialization logic. /// </summary> /// <param name="json">The JSON string to deserialize.</param> /// <returns></returns> internal static ActivityWindowListResponse DeserializeActivityWindow(string json) { var handler = new MockResourceProviderDelegatingHandler() { Json = json }; var client = GetFakeClient(handler); string resourceGroupName = Guid.NewGuid().ToString("D"); string dataFactoryName = Guid.NewGuid().ToString("D"); ActivityWindowsByDataFactoryListParameters listParameters = new ActivityWindowsByDataFactoryListParameters( resourceGroupName, dataFactoryName); ActivityWindowListResponse listResponse = client.ActivityWindows.ListByDataFactory(listParameters); return listResponse; }
/// <summary> /// Gets the first page of activity window instances for a data factory /// with the link to the next page. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.DataFactories.Core.IActivityWindowOperations. /// </param> /// <param name='parameters'> /// Required. Activity windows list optional filter parameters. /// </param> /// <returns> /// The List activity windows operation response. /// </returns> public static Task<ActivityWindowListResponse> ListAsync(this IActivityWindowOperations operations, ActivityWindowsByDataFactoryListParameters parameters) { return operations.ListAsync(parameters, CancellationToken.None); }