/// <summary>
 /// Restores the deleted application in the directory.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='objectId'>
 /// Application object ID.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <ApplicationInner> RestoreAsync(this IDeletedApplicationsOperations operations, string objectId, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.RestoreWithHttpMessagesAsync(objectId, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Gets a list of deleted applications in the directory.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='nextLink'>
 /// Next link for the list operation.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IPage <ApplicationInner> > ListNextAsync(this IDeletedApplicationsOperations operations, string nextLink, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListNextWithHttpMessagesAsync(nextLink, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Hard-delete an application.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='applicationObjectId'>
 /// Application object ID.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task HardDeleteAsync(this IDeletedApplicationsOperations operations, string applicationObjectId, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.HardDeleteWithHttpMessagesAsync(applicationObjectId, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Example #4
0
 /// <summary>
 /// Gets a list of deleted applications in the directory.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='filter'>
 /// The filter to apply to the operation.
 /// </param>
 public static IPage <Application> List(this IDeletedApplicationsOperations operations, string filter = default(string))
 {
     return(operations.ListAsync(filter).GetAwaiter().GetResult());
 }
Example #5
0
 /// <summary>
 /// Restores the deleted application in the directory.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='objectId'>
 /// Application object ID.
 /// </param>
 public static Application Restore(this IDeletedApplicationsOperations operations, string objectId)
 {
     return(operations.RestoreAsync(objectId).GetAwaiter().GetResult());
 }
Example #6
0
 /// <summary>
 /// Gets a list of deleted applications in the directory.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='nextLink'>
 /// Next link for the list operation.
 /// </param>
 public static IPage <Application> ListNext(this IDeletedApplicationsOperations operations, string nextLink)
 {
     return(operations.ListNextAsync(nextLink).GetAwaiter().GetResult());
 }
Example #7
0
 /// <summary>
 /// Hard-delete an application.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='applicationObjectId'>
 /// Application object ID.
 /// </param>
 public static void HardDelete(this IDeletedApplicationsOperations operations, string applicationObjectId)
 {
     operations.HardDeleteAsync(applicationObjectId).GetAwaiter().GetResult();
 }