public async ValueTask DisposeAsync()
 {
     // SYNAPSE_API_ISSUE - Why does the ctor not take these? When do we need to pass DataFlowName?
     DeleteDataFlowDebugSessionRequest deleteRequest = new DeleteDataFlowDebugSessionRequest()
     {
         SessionId = SessionId
     };
     await _client.DeleteDataFlowDebugSessionAsync(deleteRequest);
 }
Beispiel #2
0
 public virtual Response DeleteDataFlowDebugSession(DeleteDataFlowDebugSessionRequest request, CancellationToken cancellationToken = default)
 {
     using var scope = _clientDiagnostics.CreateScope("DataFlowDebugSessionClient.DeleteDataFlowDebugSession");
     scope.Start();
     try
     {
         return(RestClient.DeleteDataFlowDebugSession(request, cancellationToken));
     }
     catch (Exception e)
     {
         scope.Failed(e);
         throw;
     }
 }
Beispiel #3
0
 public virtual async Task <Response> DeleteDataFlowDebugSessionAsync(DeleteDataFlowDebugSessionRequest request, CancellationToken cancellationToken = default)
 {
     using var scope = _clientDiagnostics.CreateScope("DataFlowDebugSessionClient.DeleteDataFlowDebugSession");
     scope.Start();
     try
     {
         return(await RestClient.DeleteDataFlowDebugSessionAsync(request, cancellationToken).ConfigureAwait(false));
     }
     catch (Exception e)
     {
         scope.Failed(e);
         throw;
     }
 }
 public override void ExecuteCmdlet()
 {
     if (this.IsParameterBound(c => c.WorkspaceObject))
     {
         this.WorkspaceName = this.WorkspaceObject.Name;
     }
     ConfirmAction(
         Force.IsPresent,
         string.Format(Resources.StopSynapseDataFlowDebugSession, SessionId, WorkspaceName),
         string.Format(Resources.StopingSynapseDataFlowDebugSession, this.SessionId, this.WorkspaceName),
         SessionId,
         () =>
     {
         DeleteDataFlowDebugSessionRequest request = new DeleteDataFlowDebugSessionRequest();
         request.SessionId = this.SessionId;
         SynapseAnalyticsClient.DeleteDataFlowDebugSession(request);
         if (this.PassThru.IsPresent)
         {
             WriteObject(true);
         }
     });
 }
 public void DeleteDataFlowDebugSession(DeleteDataFlowDebugSessionRequest request)
 {
     _dataFlowDebugSessionClient.DeleteDataFlowDebugSession(request);
 }
 /// <summary>
 /// Deletes a data flow debug session.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='request'>
 /// Data flow debug session definition for deletion
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task DeleteAsync(this IDataFlowDebugSessionOperations operations, string resourceGroupName, string factoryName, DeleteDataFlowDebugSessionRequest request, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, factoryName, request, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
 /// <summary>
 /// Deletes a data flow debug session.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='request'>
 /// Data flow debug session definition for deletion
 /// </param>
 public static void Delete(this IDataFlowDebugSessionOperations operations, string resourceGroupName, string factoryName, DeleteDataFlowDebugSessionRequest request)
 {
     operations.DeleteAsync(resourceGroupName, factoryName, request).GetAwaiter().GetResult();
 }