public override void ExecuteCmdlet() { if (this.IsParameterBound(c => c.WorkspaceObject)) { this.WorkspaceName = this.WorkspaceObject.Name; } if (this.IsParameterBound(c => c.InputObject)) { this.WorkspaceName = this.InputObject.WorkspaceName; this.LinkConnectionName = this.InputObject.Name; } var queryTableStatusRequest = new QueryTableStatusRequest { MaxSegmentCount = this.MaxSegmentCount }; if (this.IsParameterBound(c => c.ContinuationToken)) { queryTableStatusRequest.ContinuationToken = this.ContinuationToken; } var linkTablesStatus = new PSLinkConnectionQueryTableStatus(SynapseAnalyticsClient.QueryTableStatus(this.LinkConnectionName, queryTableStatusRequest)); WriteObject(linkTablesStatus, true); }
public LinkConnectionQueryTableStatus QueryTableStatus(string linkConnectionName, QueryTableStatusRequest queryTableStatusRequest) { return(_linkConnectionClient.QueryTableStatus(linkConnectionName, queryTableStatusRequest)); }
public virtual Response <LinkConnectionQueryTableStatus> QueryTableStatus(string linkConnectionName, QueryTableStatusRequest queryTableStatusRequest, CancellationToken cancellationToken = default) { using var scope = _clientDiagnostics.CreateScope("LinkConnectionClient.QueryTableStatus"); scope.Start(); try { return(RestClient.QueryTableStatus(linkConnectionName, queryTableStatusRequest, cancellationToken)); } catch (Exception e) { scope.Failed(e); throw; } }
public virtual async Task <Response <LinkConnectionQueryTableStatus> > QueryTableStatusAsync(string linkConnectionName, QueryTableStatusRequest queryTableStatusRequest, CancellationToken cancellationToken = default) { using var scope = _clientDiagnostics.CreateScope("LinkConnectionClient.QueryTableStatus"); scope.Start(); try { return(await RestClient.QueryTableStatusAsync(linkConnectionName, queryTableStatusRequest, cancellationToken).ConfigureAwait(false)); } catch (Exception e) { scope.Failed(e); throw; } }