Skip to content

Commit

Permalink
Generated from 51b036cebaaab5bfe972a2d6e23ca0efa53de076
Browse files Browse the repository at this point in the history
Microsoft.AAD/DomainService: Add 2020-01-01 api-version
  • Loading branch information
SDK Automation committed Dec 5, 2019
1 parent 4db6f0e commit ace0a32
Show file tree
Hide file tree
Showing 27 changed files with 4,871 additions and 0 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
// <auto-generated>
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for
// license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
// </auto-generated>

namespace Microsoft.Azure.Management.DomainServices
{
using Microsoft.Rest;
using Microsoft.Rest.Azure;
using Models;
using System.Threading;
using System.Threading.Tasks;

/// <summary>
/// Extension methods for DomainServiceOperations.
/// </summary>
public static partial class DomainServiceOperationsExtensions
{
/// <summary>
/// Lists all the available Domain Services operations.
/// </summary>
/// <param name='operations'>
/// The operations group for this extension method.
/// </param>
public static IPage<OperationEntity> List(this IDomainServiceOperations operations)
{
return operations.ListAsync().GetAwaiter().GetResult();
}

/// <summary>
/// Lists all the available Domain Services operations.
/// </summary>
/// <param name='operations'>
/// The operations group for this extension method.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
public static async Task<IPage<OperationEntity>> ListAsync(this IDomainServiceOperations operations, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false))
{
return _result.Body;
}
}

/// <summary>
/// Lists all the available Domain Services operations.
/// </summary>
/// <param name='operations'>
/// The operations group for this extension method.
/// </param>
/// <param name='nextPageLink'>
/// The NextLink from the previous successful call to List operation.
/// </param>
public static IPage<OperationEntity> ListNext(this IDomainServiceOperations operations, string nextPageLink)
{
return operations.ListNextAsync(nextPageLink).GetAwaiter().GetResult();
}

/// <summary>
/// Lists all the available Domain Services operations.
/// </summary>
/// <param name='operations'>
/// The operations group for this extension method.
/// </param>
/// <param name='nextPageLink'>
/// The NextLink from the previous successful call to List operation.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
public static async Task<IPage<OperationEntity>> ListNextAsync(this IDomainServiceOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
{
return _result.Body;
}
}

}
}
Loading

0 comments on commit ace0a32

Please sign in to comment.