Example #1
0
        public async Task <ComputeTypeListResponse> ListNextAsync(string nextLink, CancellationToken cancellationToken)
        {
            // Validate
            Ensure.IsNotNull(nextLink, "nextLink");

            Core.Registration.Models.ComputeTypeListResponse response =
                await this.Client.InternalClient.ComputeTypes.ListNextAsync(nextLink, cancellationToken);

            return(new ComputeTypeListResponse(response, this.Client));
        }
Example #2
0
 internal ComputeTypeListResponse(
     CoreRegistrationModel.ComputeTypeListResponse internalResponse,
     DataFactoryManagementClient client)
 {
     DataFactoryOperationUtilities.CopyRuntimeProperties(internalResponse, this);
     this.NextLink     = internalResponse.NextLink;
     this.ComputeTypes = internalResponse.ComputeTypes.Select(
         internalComputeType => ((ComputeTypeOperations)client.ComputeTypes).Converter.ToWrapperType(internalComputeType))
                         .ToList();
 }
Example #3
0
        public async Task <ComputeTypeListResponse> ListAsync(
            string resourceGroupName,
            string dataFactoryName,
            ComputeTypeListParameters parameters,
            CancellationToken cancellationToken)
        {
            Ensure.IsNotNull(parameters, "parameters");

            Core.Registration.Models.ComputeTypeListParameters internalParameters =
                new Core.Registration.Models.ComputeTypeListParameters(parameters.RegistrationScope)
            {
                ComputeTypeName = parameters.ComputeTypeName
            };

            Core.Registration.Models.ComputeTypeListResponse response =
                await this.Client.InternalClient.ComputeTypes.ListAsync(
                    resourceGroupName,
                    dataFactoryName,
                    internalParameters,
                    cancellationToken);

            return(new ComputeTypeListResponse(response, this.Client));
        }