Пример #1
0
        public async Task <RestoreSession> StartJobRestoreSessionAsync(string jobId, RestoreSessionExploreDetails sessionDetails, CancellationToken ct = default)
        {
            ParameterValidator.ValidateNotNull(jobId, nameof(jobId));

            var bodyParameters = new BodyParameters()
                                 .AddMandatoryParameter("explore", sessionDetails);

            var url = $"jobs/{jobId}/action";

            return(await _baseClient.PostAsync <RestoreSession>(url, bodyParameters, ct));
        }
Пример #2
0
 public async Task <RestoreSession> StartJobRestoreSessionAsync(RestoreSessionExploreDetails sessionDetails, CancellationToken ct = default)
 {
     return(await _client.Jobs.StartJobRestoreSessionAsync(Id, sessionDetails, ct));
 }