/// <summary>
        /// Initializes a new instance of the <see cref="DocumentTranslationOperation"/> class.
        /// </summary>
        /// <param name="translationId">The translation ID of this operation.</param>
        /// <param name="client">The client used to check for completion.</param>
        public DocumentTranslationOperation(string translationId, DocumentTranslationClient client)
        {
            var parsedTranslationId = ClientCommon.ValidateModelId(translationId, nameof(translationId));

            Id             = parsedTranslationId.ToString();
            _serviceClient = client._serviceRestClient;
            _diagnostics   = client._clientDiagnostics;
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DocumentTranslationOperation"/> class.
        /// </summary>
        /// <param name="translationId">The translation ID of this operation.</param>
        /// <param name="client">The client used to check for completion.</param>
        public DocumentTranslationOperation(string translationId, DocumentTranslationClient client)
        {
            var parsedTranslationId = ClientCommon.ValidateModelId(translationId, nameof(translationId));

            Id             = parsedTranslationId.ToString();
            _serviceClient = client._serviceRestClient;
            _diagnostics   = client._clientDiagnostics;

            _operationInternal = new OperationInternal <AsyncPageable <DocumentStatusResult> >(_diagnostics, this, rawResponse: null);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="DocumentTranslationOperation"/> class.
 /// </summary>
 /// <param name="translationId">The translation ID of this operation.</param>
 /// <param name="client">The client used to check for completion.</param>
 public DocumentTranslationOperation(string translationId, DocumentTranslationClient client)
 {
     Id             = translationId;
     _serviceClient = client._serviceRestClient;
     _diagnostics   = client._clientDiagnostics;
 }