

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modulo DCV
<a name="dcv-module"></a>

Un modulo che implementa il lato client del protocollo DCV.

**Topics**
+ [Metodi](#methods)
+ [Membri](#members)
+ [Definizioni di tipo e callback](#type-definitions)

## Metodi
<a name="methods"></a>

**Topics**
+ [[authenticate (authParams) → \$1Authentication\$1](authentication-class.md)](#authenticate)
+ [connect (config) → \$1Promessa. < [Connessione >\$1Promessa](connection-class.md). < \$1codice: [ConnectionErrorCode](#ConnectionErrorCode), messaggio: stringa\$1 >\$1](#connect)
+ [setLogHandler(gestore) → \$1void\$1](#setLogHandler)
+ [setLogLevel(livello) → \$1void\$1](#setLogLevel)

### [authenticate (authParams) → \$1Authentication\$1](authentication-class.md)
<a name="authenticate"></a>

 Avvia il processo di autenticazione per l'endpoint del server Amazon DCV specificato. 

#### Parametri:
<a name="parameters"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  url  |  stringa  |  Il nome host e la porta del server Amazon DCV in esecuzione nel seguente formato:https://dcv\$1host\$1address:port. Ad esempio: https://my-dcv-server:8443.  | 
|  authenticationToken  |  stringa  |  Il token di autenticazione da utilizzare per l'autenticazione.  | 
|  callbacks  |  [Callback di autenticazione](#authenticationCallbacks)  |  I callback disponibili per essere chiamati durante il processo di autenticazione.  | 

#### Valori restituiti:
<a name="returns"></a>

 - L'oggetto di autenticazione. 

 Tipo   
 [Autenticazione](authentication-class.md) 

### connect (config) → \$1Promessa. < [Connessione >\$1Promessa](connection-class.md). < \$1codice: [ConnectionErrorCode](#ConnectionErrorCode), messaggio: stringa\$1 >\$1
<a name="connect"></a>

 Si connette all'endpoint del server Amazon DCV specificato. Se la connessione riesce, restituisce un oggetto Connection. Se la connessione fallisce, restituisce un oggetto di errore. 

#### Parametri:
<a name="parameters-1"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  config  |  [ConnectionConfig](#ConnectionConfig)  |  L' ConnectionConfig oggetto.  | 

#### Valori restituiti:
<a name="returns-1"></a>

 - Un oggetto Connection o un oggetto di errore. 

 Tipo   
 Promessa. < [Connessione](connection-class.md) > \$1 Promessa. < \$1codice: [ConnectionErrorCode](#ConnectionErrorCode), messaggio: stringa\$1 > 

### setLogHandler(gestore) → \$1void\$1
<a name="setLogHandler"></a>

 Imposta una funzione di gestione dei log personalizzata. Quando si sovrascrive il gestore di log predefinito, la posizione originale di immissione del registro verrà persa durante il debug con la console del browser. 

#### Parametri:
<a name="parameters-2"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  handler  |  funzione  |  La funzione di gestione dei log personalizzata. La funzione handler contiene level (number), levelName (string), domain (string) e message (string).  | 

#### Valori restituiti:
<a name="returns-2"></a>

 Tipo   
 void 

### setLogLevel(livello) → \$1void\$1
<a name="setLogLevel"></a>

 Imposta il livello di registro. Questo è necessario solo se viene utilizzato il gestore di log predefinito. 

#### Parametri:
<a name="parameters-3"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  level  |  [LogLevel](#LogLevel)  |  Il livello di log da usare.  | 

#### Valori restituiti:
<a name="returns-3"></a>

 Tipo   
 void 

## Membri
<a name="members"></a>

**Topics**
+ [(costante) AudioError : [AudioErrorCode](#AudioErrorCode)](#AudioError)
+ [(costante) AuthenticationError : [AuthenticationErrorCode](#AuthenticationErrorCode)](#AuthenticationError)
+ [(costante) ChannelError : [ChannelErrorCode](#ChannelErrorCode)](#ChannelError)
+ [(costante) ClosingReasonError : [ClosingReasonErrorCode](#ClosingReasonErrorCode)](#ClosingReasonError)
+ [(costante) ConnectionError : [ConnectionErrorCode](#ConnectionErrorCode)](#ConnectionError)
+ [(costante) CustomChannelError : [CustomChannelErrorCode](#CustomChannelErrorCode)](#CustomChannelError)
+ [(costante) DisplayConfigError : [DisplayConfigErrorCode](#DisplayConfigErrorCode)](#DisplayConfigError)
+ [(costante) FileStorageError : [FileStorageErrorCode](#FileStorageErrorCode)](#FileStorageError)
+ [(costante) LogLevel : [LogLevel](#LogLevel)](#LogLevel_)
+ [(costante) MultiMonitorError : [MultiMonitorErrorCode](#MultiMonitorErrorCode)](#MultiMonitorError)
+ [(costante) ResolutionError : [ResolutionErrorCode](#ResolutionErrorCode)](#ResolutionError)
+ [(costante) TimezoneRedirectionError : [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode)](#TimezoneRedirectionError)
+ [(costante) TimezoneRedirectionSetting : [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode)](#TimezoneRedirectionSetting)
+ [(costante) TimezoneRedirectionStatus : [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode)](#TimezoneRedirectionStatus)
+ [versione (costante)](#version)
+ [(costante): ScreenshotError [ScreenshotErrorCode](#ScreenshotErrorCode)](#ScreenshotError)
+ [(costante) WebcamError : [WebcamErrorCode](#WebcamErrorCode)](#WebcamError)

### (costante) AudioError : [AudioErrorCode](#AudioErrorCode)
<a name="AudioError"></a>

 I AudioError codici enumerano. 

#### Type:
<a name="type"></a>
+  [AudioErrorCode](#AudioErrorCode) 

### (costante) AuthenticationError : [AuthenticationErrorCode](#AuthenticationErrorCode)
<a name="AuthenticationError"></a>

 I AuthenticationError codici enumerano. 

#### Type:
<a name="type-1"></a>
+  [AuthenticationErrorCode](#AuthenticationErrorCode) 

### (costante) ChannelError : [ChannelErrorCode](#ChannelErrorCode)
<a name="ChannelError"></a>

 I ChannelError codici enumerano. 

#### Type:
<a name="type-2"></a>
+  [ChannelErrorCode](#ChannelErrorCode) 

### (costante) ClosingReasonError : [ClosingReasonErrorCode](#ClosingReasonErrorCode)
<a name="ClosingReasonError"></a>

 I ClosingReasonError codici enumerano. 

#### Type:
<a name="type-3"></a>
+  [ClosingReasonErrorCode](#ClosingReasonErrorCode) 

### (costante) ConnectionError : [ConnectionErrorCode](#ConnectionErrorCode)
<a name="ConnectionError"></a>

 I ConnectionError codici enumerano. 

#### Type:
<a name="type-4"></a>
+  [ConnectionErrorCode](#ConnectionErrorCode) 

### (costante) CustomChannelError : [CustomChannelErrorCode](#CustomChannelErrorCode)
<a name="CustomChannelError"></a>

 I CustomChannelError codici enumerano. 

#### Type:
<a name="type-5"></a>
+  [CustomChannelErrorCode](#CustomChannelErrorCode) 

### (costante) DisplayConfigError : [DisplayConfigErrorCode](#DisplayConfigErrorCode)
<a name="DisplayConfigError"></a>

 I DisplayConfigError codici enumerano. 

#### Type:
<a name="type-8"></a>
+  [DisplayConfigErrorCode](#DisplayConfigErrorCode) 

### (costante) FileStorageError : [FileStorageErrorCode](#FileStorageErrorCode)
<a name="FileStorageError"></a>

 I FileStorageError codici enumerano. 

#### Type:
<a name="type-6"></a>
+  [FileStorageErrorCode](#FileStorageErrorCode) 

### (costante) LogLevel : [LogLevel](#LogLevel)
<a name="LogLevel_"></a>

 I livelli di registro SDK disponibili. 

#### Type:
<a name="type-31"></a>
+  [LogLevel](#LogLevel) 

### (costante) MultiMonitorError : [MultiMonitorErrorCode](#MultiMonitorErrorCode)
<a name="MultiMonitorError"></a>

 I MultiMonitorError codici enumerano. 

#### Type:
<a name="type-7"></a>
+  [MultiMonitorErrorCode](#MultiMonitorErrorCode) 

### (costante) ResolutionError : [ResolutionErrorCode](#ResolutionErrorCode)
<a name="ResolutionError"></a>

 I ResolutionError codici enumerano. 

#### Type:
<a name="w2aac14b9c13c25b5"></a>
+  [ResolutionErrorCode](#ResolutionErrorCode) 

### (costante) TimezoneRedirectionError : [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode)
<a name="TimezoneRedirectionError"></a>

 I TimezoneRedirectionError codici enumerano. 

#### Type:
<a name="w2aac14b9c13c27b5"></a>
+  [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode) 

### (costante) TimezoneRedirectionSetting : [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode)
<a name="TimezoneRedirectionSetting"></a>

 I TimezoneRedirectionSetting codici enumerano. 

#### Type:
<a name="w2aac14b9c13c29b5"></a>
+  [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode) 

### (costante) TimezoneRedirectionStatus : [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode)
<a name="TimezoneRedirectionStatus"></a>

 I TimezoneRedirectionStatus codici enumerano. 

#### Type:
<a name="w2aac14b9c13c31b5"></a>
+  [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode) 

### versione (costante)
<a name="version"></a>

 La versione Amazon DCV con major, minor, patch, revision, extended e versionStr. 

#### Proprietà:
<a name="properties"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  major  |  intero  |  Il numero della versione principale.  | 
|  minor  |  intero  |  Il numero della versione secondaria.  | 
|  patch  |  intero  |  Il numero della versione della patch.  | 
|  revision  |  intero  |  Il numero di revisione.  | 
|  extended  |  stringa  |  La stringa estesa.  | 
|  versionStr  |  stringa  |  Una concatenazione dei numeri principali, secondari, di patch e di revisione nel modulo. major.minor.patch\$1build.revision  | 

### (costante): ScreenshotError [ScreenshotErrorCode](#ScreenshotErrorCode)
<a name="ScreenshotError"></a>

 I ScreenshotError codici enumerano. 

#### Type:
<a name="type-34"></a>
+  [ScreenshotErrorCode](#ScreenshotErrorCode) 

### (costante) WebcamError : [WebcamErrorCode](#WebcamErrorCode)
<a name="WebcamError"></a>

 I WebcamError codici enumerano. 

#### Type:
<a name="type-9"></a>
+  [WebcamErrorCode](#WebcamErrorCode) 

## Definizioni di tipo e callback
<a name="type-definitions"></a>

**Topics**
+ [AudioErrorCode](#AudioErrorCode)
+ [Richiamate di autenticazione](#authenticationCallbacks)
+ [AuthenticationErrorCode](#AuthenticationErrorCode)
+ [authErrorCallback(autenticazione, errore)](#authErrorCallback)
+ [authPromptCredentialsCallback (autenticazione, sfida)](#authPromptCredentialsCallback)
+ [authSuccessCallback(autenticazione, AuthenticationData)](#authSuccessCallback)
+ [Canale](#Channel)
+ [ChannelErrorCode](#ChannelErrorCode)
+ [clipboardEventCallback(evento)](#clipboardEventCallback)
+ [ClosingReasonErrorCode](#ClosingReasonErrorCode)
+ [Spazio cromatico](#Colorspace)
+ [Richiamate di connessione](#connectionCallbacks)
+ [ConnectionConfig](#ConnectionConfig)
+ [ConnectionErrorCode](#ConnectionErrorCode)
+ [CreateDirectory (percorso)](#createDirectory)
+ [CustomChannelErrorCode](#CustomChannelErrorCode)
+ [dataChannelCallback(informazioni)](#dataChannelCallback)
+ [DeleteFile (percorso)](#deleteFile)
+ [deviceChangeEventRichiamata ()](#deviceChangeEventCallback)
+ [disconnectCallback (motivo)](#disconnectCallback)
+ [displayAvailabilityCallback(status, displayID)](#displayAvailabilityCallback)
+ [DisplayConfigErrorCode](#DisplayConfigErrorCode)
+ [displayLayoutCallback(serverWidth, serverHeight, heads)](#displayLayoutCallback)
+ [feature](#feature)
+ [featuresUpdateCallback(Elenco delle caratteristiche)](#featuresUpdateCallback)
+ [fileDownloadCallback(FileResource)](#fileDownloadCallback)
+ [filePrintedCallback(PrintResource)](#filePrintedCallback)
+ [archiviazione di file](#filestorage)
+ [filestorageEnabledCallback(abilitato)](#filestorageEnabledCallback)
+ [FileStorageErrorCode](#FileStorageErrorCode)
+ [firstFrameCallback(ResizeEnabled, Enabled, DisplayID relativeMouseMode)](#firstFrameCallback)
+ [idleWarningNotificationRichiamata () disconnectionDateTime](#idleWarningNotificationCallback)
+ [collaboratorListCallback(collaboratori)](#collaboratorListCallback)
+ [licenseNotificationCallback(notifica)](#licenseNotificationCallback)
+ [elenco (percorso)](#list)
+ [LogLevel](#LogLevel)
+ [Monitoraggio](#Monitor)
+ [MultiMonitorErrorCode](#MultiMonitorErrorCode)
+ [qualityIndicatorStateCallback (stato)](#qualityIndicatorStateCallback)
+ [RenameDirectory (src, dest)](#renameDirectory)
+ [RenameFile (src, dest)](#renameFile)
+ [ResolutionErrorCode](#ResolutionErrorCode)
+ [retrieveFile (percorso)](#retrieveFile)
+ [ScreenshotCallback (schermata)](#screenshotCallback)
+ [ScreenshotErrorCode](#ScreenshotErrorCode)
+ [ServerInfo](#serverInfo)
+ [stats](#stats)
+ [storeFile (file, directory)](#storeFile)
+ [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode)
+ [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode)
+ [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode)
+ [WebcamErrorCode](#WebcamErrorCode)
+ [httpExtraSearchParamsCallback(metodo, url, corpo)](#httpExtraSearchParamsCallback)
+ [httpExtraHeadersCallback (metodo, url, corpo)](#httpExtraHeadersCallback)

### AudioErrorCode
<a name="AudioErrorCode"></a>

 Le enumerazioni di AudioError codice disponibili nel modulo DCV 
+  `SETTING_AUDIO_FAILED` 
+  `CHANNEL_NOT_AVAILABLE` 

#### Type:
<a name="type-10"></a>
+  numero 

### Richiamate di autenticazione
<a name="authenticationCallbacks"></a>

 Richiamate di autenticazione 

#### Type:
<a name="type-11"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-1"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  promptCredentials  |  [authPromptCredentialsRichiamata](#authPromptCredentialsCallback)  |  La funzione di callback da chiamare quando all'utente vengono richieste le credenziali.  | 
|  error  |  [authErrorCallback](#authErrorCallback)  |  La funzione di callback da chiamare quando l'autenticazione fallisce.  | 
|  success  |  [authSuccessCallback](#authSuccessCallback)  |  La funzione di callback da chiamare quando l'autenticazione ha esito positivo.  | 
|  httpExtraSearchParamsCallback  |  [httpExtraSearchParamsCallback](#httpExtraSearchParamsCallback)  |  La funzione di callback da chiamare nel authenticate metodo per inserire parametri di query personalizzati nell'URL di autenticazione prima di avviare la richiesta. Può essere utilizzata anche nel connect metodo di personalizzazione dell'URL utilizzato per stabilire una WebSocket connessione al server DCV.  | 

### AuthenticationErrorCode
<a name="AuthenticationErrorCode"></a>

 Le enumerazioni di AuthenticationError codice disponibili nel modulo DCV 
+  `INVALID_MESSAGE` 
+  `UNKNOWN_AUTH_MODE` 
+  `SESSION_NOT_AVAILABLE` 
+  `NO_SESSIONS` 
+  `WRONG_CREDENTIALS` 
+  `SASL_CHALLENGE` 
+  `SASL_AUTH_MECHANISM` 
+  `FAILED_COMMUNICATION` 
+  `AUTHENTICATION_REJECTED` 
+  `GENERIC_ERROR` 
+  `WRONG_CREDENTIALS_FORMAT` 
+  `WRONG_CREDENTIALS_TYPE` 
+  `UNREQUESTED_CREDENTIALS` 
+  `MISSING_CREDENTIAL` 

#### Type:
<a name="type-12"></a>
+  numero 

### authErrorCallback(autenticazione, errore)
<a name="authErrorCallback"></a>

 La funzione di callback da chiamare quando l'autenticazione fallisce. 

#### Parametri:
<a name="parameters-4"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  authentication  |  [Autenticazione](authentication-class.md)  |  L'oggetto Authentication.  | 
|  error  |  Oggetto  |  L'oggetto di errore generato dal processo di autenticazione. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  code  |  [AuthenticationErrorCode](#AuthenticationErrorCode)  |  Il codice di errore.  | 
|  message  |  stringa  |  Messaggio di errore.  | 

### authPromptCredentialsCallback (autenticazione, sfida)
<a name="authPromptCredentialsCallback"></a>

 La funzione di callback da chiamare quando all'utente vengono richieste le credenziali. L'utente deve rispondere alla sfida fornendo le credenziali richieste. 

#### Parametri:
<a name="parameters-5"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  authentication  |  [Autenticazione](authentication-class.md)  |  L'oggetto di autenticazione.  | 
|  challenge  |  Oggetto  |  La sfida. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  requiredCredentials  |  Array. <Object>  |  Un array di oggetti credenziali richiesti. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  stringa  |  Il nome della credenziale richiesta.  | 
|  type  |  stringa  |  Il tipo di credenziale richiesta.  | 

### authSuccessCallback(autenticazione, AuthenticationData)
<a name="authSuccessCallback"></a>

 La funzione di callback da chiamare quando l'autenticazione ha esito positivo. 

#### Parametri:
<a name="parameters-6"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  authentication  |  [Autenticazione](authentication-class.md)  |  L'oggetto Authentication.  | 
|  authenticationData  |  Array. <Object>  |  Una serie di oggetti che includono sessioni Amazon DCV IDs e token di autenticazione. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  sessionId  |  stringa  |  L'ID della sessione Amazon DCV.  | 
|  authToken  |  stringa  |  Il token di autenticazione per la sessione Amazon DCV.  | 

### Canale
<a name="Channel"></a>

 I canali disponibili che possono essere specificati. 

#### Type:
<a name="type-13"></a>
+  «appunti» \$1 «display» \$1 «input» \$1 «audio» \$1 «filestorage» 

### ChannelErrorCode
<a name="ChannelErrorCode"></a>

 Le enumerazioni di ChannelError codice disponibili nel modulo DCV 
+  `ALREADY_OPEN` 
+  `INITIALIZATION_FAILED` 
+  `REJECTED` 

#### Type:
<a name="type-14"></a>
+  numero 

### clipboardEventCallback(evento)
<a name="clipboardEventCallback"></a>

 La funzione di callback da chiamare quando `clipboardEvent` viene generato un. 

#### Parametri:
<a name="parameters-7"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Attributes  |  Description  | 
| --- | --- | --- | --- | 
|  event  |  Oggetto  |  Informazioni sull'evento clipboard. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  stabilito \$1 copia \$1 incolla \$1 \$1 \$1 \$1 dataSizeAlert autoCopyDone \$1 newDataAvailable RemoteError autoPasteDone \$1 pasteAvailableData  |   |  Sempre presente. Nome dell'evento.  | 
|  clipboardData  |  Oggetto \$1 stringa  |   |  I dati negli appunti.  | 
|  autoCopy  |  booleano  |  <optional>  |  Indica se è abilitata la copia automatica dagli appunti della sessione agli appunti del client locale.  | 
|  maxDataSize  |  numero  |  <optional>  |  La quantità massima di dati che è possibile inserire negli appunti.  | 
|  error  |  stringa  |  <optional>  |  Informazioni sull'errore, se applicabili.  | 

### ClosingReasonErrorCode
<a name="ClosingReasonErrorCode"></a>

 Le enumerazioni di ClosingReasonError codice disponibili nel modulo DCV 
+  `TRANSPORT_ERROR` 
+  `NO_ERROR` 
+  `GENERIC_ERROR` 
+  `INTERNAL_SERVER_ERROR` 
+  `PROTOCOL_ERROR` 
+  `AUTHORIZATION_DENIED` 
+  `AUTHORIZATION_REVOKED` 
+  `ACCESS_REJECTED` 
+  `IDLE_TIMEOUT_EXPIRED` 
+  `DISCONNECT_BY_OWNER` 
+  `DISCONNECT_BY_USER` 
+  `EVICTED` 
+  `EXTERNAL_PROTOCOL_CONNECTION_EVICTED` 
+  `DISCONNECTION_REQUESTED` 

#### Type:
<a name="type-15"></a>
+  numero 

### Spazio cromatico
<a name="Colorspace"></a>

 Gli spazi cromatici disponibili che possono essere specificati. 

#### Type:
<a name="type-16"></a>
+  «RGB» \$1 «YUV\$1REC601" \$1 «YUV\$1» REC709 

### Richiamate di connessione
<a name="connectionCallbacks"></a>

 I callback disponibili per essere chiamati in caso di errore di connessione. 

#### Type:
<a name="type-17"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-7"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  disconnect  |  [DisconnectCallback](#disconnectCallback)  |  La funzione di callback da chiamare al termine della connessione.  | 
|  displayLayout  |  [displayLayoutCallback](#displayLayoutCallback)  |  La funzione di callback da chiamare quando si modifica il layout o la risoluzione dello schermo.  | 
|  displayAvailability  |  [displayAvailabilityCallback](#displayAvailabilityCallback)  |  La funzione di callback da chiamare quando la disponibilità di uno schermo cambia.  | 
|  firstFrame  |  [firstFrameCallback](#firstFrameCallback)  |  La funzione di callback da chiamare quando il primo frame viene ricevuto dal server Amazon DCV.  | 
|  filePrinted  |  [filePrintedCallback](#filePrintedCallback)  |  La funzione di callback da chiamare quando un file viene stampato sul server Amazon DCV.  | 
|  fileDownload  |  [fileDownloadCallback](#fileDownloadCallback)  |  La funzione di callback da chiamare quando un file è pronto per essere scaricato dal server Amazon DCV.  | 
|  dataChannel  |  [dataChannelCallback](#dataChannelCallback)  |  La funzione di callback da chiamare quando il server Amazon DCV invia una notifica sulla disponibilità di un canale dati.  | 
|  licenseNotification  |  [licenseNotificationCallback](#licenseNotificationCallback)  |  La funzione di callback da chiamare quando il server Amazon DCV invia una notifica sullo stato della licenza.  | 
|  idleWarningNotification  |  [idleWarningNotificationCallback](#idleWarningNotificationCallback)  |  La funzione di callback da chiamare quando il server Amazon DCV invia un avviso di timeout di inattività.  | 
|  collaboratorList  |  [collaboratorListCallback](#collaboratorListCallback)  |  La funzione di callback da chiamare quando il server Amazon DCV invia l'elenco dei collaboratori (a partire dalla versione 1.1.0 di Amazon DCV Web Client SDK).  | 
|  qualityIndicatorState  |  [qualityIndicatorStateCallback](#qualityIndicatorStateCallback)  |  La funzione di callback da chiamare quando l'indicatore della qualità della connessione cambia stato.  | 
|  filestorageEnabled  |  [filestorageEnabledCallback](#filestorageEnabledCallback)  |  La funzione di callback da chiamare quando l'archiviazione dei file è abilitata o disabilitata.  | 
|  featuresUpdate  |  [featuresUpdateCallback](#featuresUpdateCallback)  |  La funzione di callback da chiamare quando lo stato di una funzionalità cambia.  | 
|  clipboardEvent  |  [clipboardEventCallback](#clipboardEventCallback)  |  La funzione di callback da chiamare quando clipboardEvent viene generato un.  | 
|  deviceChangeEvent  |  [deviceChangeEventCallback](#deviceChangeEventCallback)  |  La funzione di callback da chiamare quando viene attivato un deviceChange evento.  | 
|  screenshot  |  [ScreenshotCallback](#screenshotCallback)  |  La funzione di callback da chiamare quando a è disponibile. screenshot  | 
|  httpExtraSearchParamsCallback  |  [httpExtraSearchParamsCallback](#httpExtraSearchParamsCallback)  |  La funzione di callback da chiamare per personalizzare l'URL quando si stabilisce una WebSocket connessione al server Amazon DCV. Tieni presente che questo callback può essere utilizzato anche con il authenticate metodo per aggiungere dinamicamente i parametri di query all'URL di autenticazione prima che l'SDK invii la richiesta.  | 
|  httpExtraHeadersCallback  |  [httpExtraHeadersRichiamata](#httpExtraHeadersCallback)  |  La funzione di callback da chiamare per aggiungere intestazioni personalizzate alla richiesta HTTP durante la creazione della connessione.  | 

### ConnectionConfig
<a name="ConnectionConfig"></a>

 La configurazione per una connessione Amazon DCV. 

#### Type:
<a name="type-18"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-8"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  url  |  stringa  |  Il nome host e la porta del server Amazon DCV in esecuzione nel seguente formato:https://dcv\$1host\$1address:port. Ad esempio: https://my-dcv-server:8443.  | 
|  sessionId  |  stringa  |  L'ID della sessione Amazon DCV.  | 
|  authToken  |  stringa  |  Il token di autenticazione da utilizzare per la connessione al server.  | 
|  baseUrl  |  stringa  |  L'URL assoluto o relativo da cui caricare i file SDK.  | 
|  resourceBaseUrl  |  stringa  |  L'URL assoluto o relativo da cui accedere alle risorse DCV.  | 
|  enabledChannels  |  Array. < [Canale](#Channel) >  |  Indica l'elenco dei canali che possono essere abilitati. Se non viene specificato o viene fornito un array vuoto, per impostazione predefinita vengono utilizzati tutti i canali disponibili.  | 
|  losslessColorspace  |  [Spazio cromatico](#Colorspace)  |  Indica lo spazio cromatico che verrà utilizzato. Se non specificato, il valore predefinito è «RGB».  | 
|  divId  |  stringa  |  L'ID dell'divoggetto nel DOM HTML in cui SDK dovrebbe creare la tela con il flusso remoto.  | 
|  volumeLevel  |  intero  |  Il livello di volume preferito. L'intervallo valido è compreso tra 0 e 100.  | 
|  clipboardAutoSync  |  booleano  |  Indica se la copia automatica dagli appunti della sessione Amazon DCV agli appunti del client locale è abilitata per i browser Web compatibili.  | 
|  dynamicAudioTuning  |  booleano  |  Indica se ottimizzare dinamicamente l'audio in base alle impostazioni audio del server Amazon DCV quando viene stabilita una connessione.  | 
|  clientHiDpiScaling  |  booleano  |  Indica se ridimensionare la tela in base al DPI del client.  | 
|  highColorAccuracy  |  booleano  |  Indica se è necessario utilizzare un'elevata precisione del colore, se disponibile. Se non è specificato, il valore predefinito è. false  | 
|  enableWebCodecs  |  Booleano  |  Indica se WebCodecs deve essere usato se disponibile. Se non specificato, viene usato il valore predefinito false.  | 
|  observers  |  [ConnectionCallback](#connectionCallbacks)  |  Le funzioni di callback da richiamare per eventi correlati alla connessione.  | 
|  callbacks  |  [ConnectionCallback](#connectionCallbacks)  |  Uguale alla observers proprietà, ma ogni callback include l'oggetto [Connection](connection-class.md) come primo parametro.  | 

### ConnectionErrorCode
<a name="ConnectionErrorCode"></a>

 Le enumerazioni di ConnectionError codice disponibili nel modulo DCV 
+  `ALREADY_OPEN` 
+  `INVALID_CONFIG` 
+  `INITIALIZATION_FAILED` 
+  `REJECTED` 
+  `MAIN_CHANNEL_ALREADY_OPEN` 
+  `GENERIC_ERROR`(a partire da DCV Server 2021.0) 
+  `INTERNAL_SERVER_ERROR`(a partire da DCV Server 2021.0) 
+  `AUTHENTICATION_FAILED`(a partire da DCV Server 2021.0) 
+  `PROTOCOL_ERROR`(a partire da DCV Server 2021.0) 
+  `INVALID_SESSION_ID`(a partire da DCV Server 2021.0) 
+  `INVALID_CONNECTION_ID`(a partire da DCV Server 2021.0) 
+  `CONNECTION_LIMIT_REACHED`(a partire da DCV Server 2021.0) 
+  `SERVER_UNREACHABLE`(dal DCV Server 2022.1) 
+  `GATEWAY_BUSY` 
+  `UNSUPPORTED_CREDENTIAL`(da DCV Server 2022.2) 
+  `TRANSPORT_ERROR` 

#### Type:
<a name="type-19"></a>
+  numero 

### CreateDirectory (percorso)
<a name="createDirectory"></a>

#### Parametri:
<a name="parameters-8"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  path  |  stringa  |  Il percorso assoluto sul server in cui vogliamo creare una directory. Dovrebbe includere anche il nome della directory di destinazione.  | 

### CustomChannelErrorCode
<a name="CustomChannelErrorCode"></a>

 Le enumerazioni di CustomChannelError codice disponibili nel modulo DCV 
+  `TRANSPORT_ERROR` 

#### Type:
<a name="type-20"></a>
+  numero 

### dataChannelCallback(informazioni)
<a name="dataChannelCallback"></a>

 La funzione di callback da chiamare quando il server Amazon DCV invia una notifica sulla disponibilità di un canale dati. 

#### Parametri:
<a name="parameters-9"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  info  |  Oggetto  |  Informazioni sul canale dati. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  stringa  |  Il nome del canale dati.  | 
|  token  |  stringa  |  Il token di autenticazione per il canale dati.  | 

### DeleteFile (percorso)
<a name="deleteFile"></a>

#### Parametri:
<a name="parameters-10"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  path  |  stringa  |  Il percorso assoluto sul server che identifica il file che vogliamo eliminare.  | 

### deviceChangeEventRichiamata ()
<a name="deviceChangeEventCallback"></a>

 La funzione di callback da chiamare quando viene attivato un `deviceChange` evento. 

### disconnectCallback (motivo)
<a name="disconnectCallback"></a>

 La funzione di callback da chiamare al termine della connessione. 

#### Parametri:
<a name="parameters-11"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  reason  |  Oggetto  |  Il motivo della disconnessione. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  code  |  numero  |  Il codice del motivo.  | 
|  message  |  stringa  |  Il messaggio del motivo.  | 

### displayAvailabilityCallback(status, displayID)
<a name="displayAvailabilityCallback"></a>

 La funzione di callback da chiamare quando la disponibilità di un display cambia. 

#### Parametri:
<a name="parameters-12"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  status  |  Oggetto  |  Lo stato del display. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  displayId  |  numero  |  L'identificatore del display.  | 
|  enabled  |  booleano  |  Indica se lo schermo è abilitato.  | 
|  closed  |  booleano  |  Indica se lo schermo è chiuso.  | 

### DisplayConfigErrorCode
<a name="DisplayConfigErrorCode"></a>

 Le enumerazioni di DisplayConfigError codice disponibili nel modulo DCV 
+  `INVALID_ARGUMENT` 
+  `UNSUPPORTED_OPERATION` 
+  `NO_CHANNEL` 

#### Type:
<a name="type-32"></a>
+  numero 

### displayLayoutCallback(serverWidth, serverHeight, heads)
<a name="displayLayoutCallback"></a>

 La funzione di callback da chiamare quando si modifica il layout o la risoluzione dello schermo. 

#### Parametri:
<a name="parameters-13"></a>


|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  serverWidth  |  numero  |  La larghezza (in pixel) dello schermo principale.  | 
|  serverHeight  |  numero  |  L'altezza (in pixel) dello schermo principale.  | 
|  heads  |  Array. < [Monitoraggio](#Monitor) >  |  Le testine di visualizzazione supportate dal server Amazon DCV.  | 

### feature
<a name="feature"></a>

 I valori delle funzionalità. 
+  `display`- Indica la disponibilità di un flusso video a schermo singolo. 
+  `display-multi`- Indica la disponibilità di un flusso video a schermo multiplo. 
+  `high-color-accuracy`- Indica la disponibilità di un'elevata precisione del colore (a partire dalla versione 1.1.0 di Amazon DCV Web Client SDK). 
+  `mouse`- Indica la disponibilità della funzionalità del mouse. 
+  `keyboard`- Indica la disponibilità della funzionalità della tastiera. 
+  `keyboard-sas`- Indica la disponibilità della funzionalità della sequenza SAS (Control \$1 Alt \$1 Delete). 
+  `relative-mouse`- Indica la disponibilità della modalità mouse relativa. 
+  `clipboard-copy`- Indica la disponibilità della funzionalità di copia degli appunti dal server Amazon DCV al client. 
+  `clipboard-paste`- Indica la disponibilità della funzionalità Clipboard Paste dal client al server Amazon DCV. 
+  `audio-in`- Indica la disponibilità della funzionalità di ingresso audio tramite il microfono. 
+  `audio-out`- Indica la disponibilità della funzionalità di riproduzione audio. 
+  `webcam`- Indica la disponibilità della funzionalità di streaming tramite webcam. 
+  `file-download`- Indica la disponibilità della funzionalità di download dei file dal server Amazon DCV al client. 
+  `file-upload`- Indica la disponibilità della funzionalità di caricamento dei file dal client al server Amazon DCV. 
+  `timezone-redirection`- Indica la disponibilità della funzionalità di reindirizzamento del fuso orario (a partire dalla versione 1.3.0 di Amazon DCV Web Client SDK). 

#### Type:
<a name="type-21"></a>
+  stringa 

### featuresUpdateCallback(Elenco delle caratteristiche)
<a name="featuresUpdateCallback"></a>

 La funzione di callback da chiamare quando lo stato di una funzionalità cambia. 

#### Parametri:
<a name="parameters-14"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  featuresList  |  Array. < [funzionalità](#feature) >  |  Una serie di funzionalità che sono state modificate.  | 

### fileDownloadCallback(FileResource)
<a name="fileDownloadCallback"></a>

 La funzione di callback da chiamare quando un file è pronto per essere scaricato dal server Amazon DCV. 

#### Parametri:
<a name="parameters-15"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  fileResource  |  Oggetto  |  Informazioni sul file pronto per il download. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  id  |  stringa  |  L'identificatore del file.  | 
|  url  |  stringa  |  L'URL da utilizzare per scaricare il file.  | 
|  domain  |  stringa  |  Il dominio delle risorse.  | 
|  token  |  stringa  |  Il token di autenticazione da utilizzare per scaricare il file. Il token è incluso anche nell'URL.  | 

### filePrintedCallback(PrintResource)
<a name="filePrintedCallback"></a>

 La funzione di callback da chiamare quando un file viene stampato sul server Amazon DCV. 

#### Parametri:
<a name="parameters-16"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  printResource  |  Oggetto  |  Informazioni sul file stampato. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  id  |  stringa  |  L'identificatore del file stampato.  | 
|  url  |  stringa  |  L'URL da utilizzare per scaricare il file stampato.  | 
|  domain  |  stringa  |  Il dominio delle risorse. In questo caso,printer.  | 
|  token  |  stringa  |  Il token di autenticazione da utilizzare per scaricare il file stampato. Il token è incluso anche nell'URL.  | 

### archiviazione di file
<a name="filestorage"></a>

 Oggetto che consente di esplorare ed eseguire azioni sul file system. 

#### Type:
<a name="type-22"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-14"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  list  |  [elenco](#list)  |  Funzione che permette di elencare gli elementi (file e directory) presenti nel percorso fornito sul server.  | 
|  createDirectory  |  [Crea una cartella](#createDirectory)  |  Funzione che permette di creare una directory nel percorso specificato sul server.  | 
|  retrieveFile  |  [Recupera file](#retrieveFile)  |  Funzione che permette di scaricare localmente un file nel percorso specificato sul server.  | 
|  deleteFile  |  [Elimina file](#deleteFile)  |  Funzione che consente di eliminare un file nel percorso specificato sul server.  | 
|  renameFile  |  [Rinomina file](#renameFile)  |  Funzione che permette di rinominare un file dal percorso di origine specificato al percorso di destinazione specificato.  | 
|  renameDirectory  |  [Rinomina cartella](#renameDirectory)  |  Funzione che permette di rinominare una directory dal percorso di origine specificato al percorso di destinazione assoluto.  | 
|  storeFile  |  [StoreFile](#storeFile)  |  Funzione che permette di caricare un file locale nel percorso fornito sul server.  | 

### filestorageEnabledCallback(abilitato)
<a name="filestorageEnabledCallback"></a>

 La funzione di callback da chiamare quando l'archiviazione dei file è abilitata. Canale Lazy solo su Internet Explorer 11. 

#### Parametri:
<a name="parameters-17"></a>


|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  enabled  |  booleano  |  Indica se l'archiviazione dei file è abilitata.  | 

### FileStorageErrorCode
<a name="FileStorageErrorCode"></a>

 Le enumerazioni di FileStorageError codice disponibili nel modulo DCV 
+  `CANCELLED` 
+  `ABORTED` 
+  `INVALID_ARGUMENT` 
+  `NOT_IMPLEMENTED` 
+  `ERROR` 
+  `ALREADY_EXIST` 
+  `NOT_FOUND` 

#### Type:
<a name="type-23"></a>
+  numero 

### firstFrameCallback(ResizeEnabled, Enabled, DisplayID relativeMouseMode)
<a name="firstFrameCallback"></a>

 La funzione di callback da chiamare quando il primo frame viene ricevuto dal server Amazon DCV. Emesso per ogni display. 

#### Parametri:
<a name="parameters-18"></a>


|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  resizeEnabled  |  booleano  |  Indica se il server supporta il ridimensionamento del layout di visualizzazione del client.  | 
|  relativeMouseModeEnabled  |  booleano  |  Indica se il server supporta la modalità mouse relativa.  | 
|  displayId  |  numero  |  L'identificatore per lo schermo.  | 

### idleWarningNotificationRichiamata () disconnectionDateTime
<a name="idleWarningNotificationCallback"></a>

 La funzione di callback da chiamare quando il server Amazon DCV invia un avviso di timeout di inattività. 

#### Parametri:
<a name="parameters-19"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  disconnectionDateTime  |  Data  |  La data e l'ora della disconnessione.  | 

### collaboratorListCallback(collaboratori)
<a name="collaboratorListCallback"></a>

 La funzione di callback da chiamare quando il server Amazon DCV invia l'elenco dei collaboratori. 

#### Parametri:
<a name="parameters-20"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  collaborators  |  Array. <Object>  |  Un elenco di oggetti contenenti informazioni sui collaboratori. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  username  |  stringa  |  Il nome utente del collaboratore.  | 
|  owner  |  booleano  |  Indica se il collaboratore è il proprietario della sessione.  | 
|  connectionId  |  numero  |  Indica l'ID assegnato dal server alla connessione.  | 

### licenseNotificationCallback(notifica)
<a name="licenseNotificationCallback"></a>

 La funzione di callback da chiamare quando il server Amazon DCV invia una notifica sullo stato della licenza. 

#### Parametri:
<a name="parameters-21"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  notification  |  Oggetto  |  La notifica. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  product  |  stringa  |  Il prodotto DCV.  | 
|  status  |  stringa  |  Lo stato della licenza.  | 
|  message  |  stringa  |  Un messaggio  | 
|  leftDays  |  numero  |  Il numero di giorni prima della scadenza della licenza.  | 
|  isDemo  |  booleano  |  Indica se la licenza è una licenza demo.  | 
|  numUnlicensed  |  numero  |  Il numero di connessioni senza licenza.  | 
|  licensingMode  |  stringa  |  La modalità di licenza.  | 
|  documentationUrl  |  stringa  |  L'URL della documentazione.  | 

### elenco (percorso)
<a name="list"></a>

#### Parametri:
<a name="parameters-22"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  path  |  stringa  |  Il percorso assoluto sul server di cui vogliamo elencare il contenuto.  | 

### LogLevel
<a name="LogLevel"></a>

 I livelli di log SDK disponibili. 

#### Type:
<a name="type-24"></a>
+  TRACE \$1 DEBUG \$1 INFO \$1 WARN \$1 ERROR \$1 SILENT 

### Monitoraggio
<a name="Monitor"></a>

#### Type:
<a name="type-25"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-16"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  name  |  stringa  |  Il nome della testina di visualizzazione.  | 
|  rect  |  Oggetto  |  Informazioni sulla testina del display. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  primary  |  booleano  |  Indica se la testina del display è la testina di visualizzazione principale. Questo viene determinato dal sistema operativo remoto, se disponibile.  | 
|  dpi  |  numero  |  Il DPI della testina del display.  | 
|  x  |  numero  |  La x coordinata iniziale della testina di visualizzazione.  | 
|  y  |  numero  |  La y coordinata iniziale della testina di visualizzazione.  | 
|  width  |  numero  |  La larghezza (in pixel) della testina del display.  | 
|  height  |  numero  |  L'altezza (in pixel) della testina del display.  | 

### MultiMonitorErrorCode
<a name="MultiMonitorErrorCode"></a>

 Le enumerazioni di MultiMonitorError codice disponibili nel modulo DCV 
+  `NO_DISPLAY_CHANNEL` 
+  `MAX_DISPLAY_NUMBER_REACHED` 
+  `INVALID_ARGUMENT` 
+  `DISPLAY_NOT_OPENED_BY_SERVER` 
+  `REQUEST_TIMEOUT` 
+  `GENERIC_ERROR` 
+  `NO_ERROR` 

#### Type:
<a name="type-26"></a>
+  numero 

### qualityIndicatorStateCallback (stato)
<a name="qualityIndicatorStateCallback"></a>

 La funzione di callback da chiamare quando l'indicatore della qualità della connessione cambia stato. 

#### Parametri:
<a name="parameters-23"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  state  |  Array. <Object>  |  Informazioni sulla qualità della connessione. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  stringa  |  Il nome dell'indicatore.  | 
|  status  |  NORMALE \$1 AVVISO \$1 CRITICO  |  Descrizione dello stato.  | 
|  changed  |  booleano  |  Indica se lo stato è cambiato.  | 

### RenameDirectory (src, dest)
<a name="renameDirectory"></a>

#### Parametri:
<a name="parameters-24"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  src  |  stringa  |  Il percorso di origine assoluto sul server che identifica la directory che vogliamo rinominare.  | 
|  dest  |  stringa  |  Il percorso di destinazione assoluto sul server che specifica il percorso di destinazione e il nome della directory.  | 

### RenameFile (src, dest)
<a name="renameFile"></a>

#### Parametri:
<a name="parameters-25"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  src  |  stringa  |  Il percorso di origine assoluto sul server che identifica il file che vogliamo rinominare.  | 
|  dest  |  stringa  |  Il percorso di destinazione assoluto sul server che specifica il percorso di destinazione e il nome del file.  | 

### ResolutionErrorCode
<a name="ResolutionErrorCode"></a>

 Le enumerazioni di ResolutionError codice disponibili nel modulo DCV 
+  `INVALID_ARGUMENT` 
+  `NO_CHANNEL` 
+  `NOT_IMPLEMENTED` 

#### Type:
<a name="type-27"></a>
+  numero 

### retrieveFile (percorso)
<a name="retrieveFile"></a>

#### Parametri:
<a name="parameters-26"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  path  |  stringa  |  Il percorso assoluto sul server che identifica il file che vogliamo scaricare localmente.  | 

### ScreenshotCallback (schermata)
<a name="screenshotCallback"></a>

 La funzione di callback da chiamare quando è disponibile uno screenshot. 

#### Parametri:
<a name="parameters-27"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  screenshot  |  byte[]  |  Buffer degli screenshot in formato PNG o null se il recupero degli screenshot non è riuscito.  | 

### ScreenshotErrorCode
<a name="ScreenshotErrorCode"></a>

 Le enumerazioni di ScreenshotError codice disponibili nel modulo DCV 
+  `NO_CHANNEL` 
+  `GENERIC_ERROR` 

#### Type:
<a name="type-33"></a>
+  numero 

### ServerInfo
<a name="serverInfo"></a>

#### Type:
<a name="type-28"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-19"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  name  |  stringa  |  Il nome del software.  | 
|  version  |  Oggetto  |  Il numero della versione del software. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/dcv/latest/websdkguide/dcv-module.html)  | 
|  os  |  stringa  |  Il sistema operativo.  | 
|  arch  |  stringa  |  L'architettura.  | 
|  hostname  |  stringa  |  Il nome host.  | 
|  major  |  numero  |  Il numero della versione principale.  | 
|  minor  |  numero  |  Il numero della versione secondaria.  | 
|  revision  |  numero  |  Il numero della versione della revisione.  | 

### stats
<a name="stats"></a>

#### Type:
<a name="type-29"></a>
+  Oggetto 

#### Proprietà:
<a name="properties-21"></a>


|  Name  |  Tipo  |  Descrizione  | 
| --- | --- | --- | 
|  fps  |  numero  |  I fotogrammi correnti al secondo.  | 
|  traffic  |  numero  |  Il traffico attuale in bit/s.  | 
|  peakTraffic  |  numero  |  Il picco di traffico registrato bit/s da quando è stata stabilita la connessione.  | 
|  latency  |  numero  |  La latenza attuale in ms.  | 
|  currentChannels  |  numero  |  Il numero di canali che sono stati aperti da quando è stata stabilita la connessione.  | 
|  openedChannels  |  numero  |  Il numero di canali attualmente aperti.  | 
|  channelErrors  |  numero  |  Il numero di canali che hanno segnalato un errore.  | 

### storeFile (file, directory)
<a name="storeFile"></a>

#### Parametri:
<a name="parameters-28"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  file  |  File  |  L'oggetto file (per ulteriori informazioni, vedere https://developer.mozilla. org/en-US/docs/Web/API/File) vogliamo caricare sul server.  | 
|  dir  |  stringa  |  Il percorso assoluto sul server in cui vogliamo caricare il file.  | 

### TimezoneRedirectionErrorCode
<a name="TimezoneRedirectionErrorCode"></a>

 Le enumerazioni di TimezoneRedirectionError codice disponibili nel modulo DCV 
+  `INVALID_ARGUMENT` 
+  `NO_CHANNEL` 
+  `USER_CANNOT_CHANGE` 

#### Type:
<a name="w2aac14b9c17d101b7"></a>
+  numero 

### TimezoneRedirectionSettingCode
<a name="TimezoneRedirectionSettingCode"></a>

 Le enumerazioni di TimezoneRedirectionSetting codice disponibili nel modulo DCV 
+  `ALWAYS_OFF` 
+  `ALWAYS_ON` 
+  `CLIENT_DECIDES` 

#### Type:
<a name="w2aac14b9c17d103b7"></a>
+  numero 

### TimezoneRedirectionStatusCode
<a name="TimezoneRedirectionStatusCode"></a>

 Le enumerazioni di TimezoneRedirectionStatus codice disponibili nel modulo DCV 
+  `SUCCESS` 
+  `PERMISSION_ERROR` 
+  `GENERIC_ERROR` 

#### Type:
<a name="w2aac14b9c17d105b7"></a>
+  numero 

### WebcamErrorCode
<a name="WebcamErrorCode"></a>

 Le enumerazioni di WebcamError codice disponibili nel modulo DCV 
+  `SETTING_WEBCAM_FAILED` 
+  `CHANNEL_NOT_AVAILABLE` 

#### Type:
<a name="type-30"></a>
+  numero 

### httpExtraSearchParamsCallback(metodo, url, corpo)
<a name="httpExtraSearchParamsCallback"></a>

 La funzione di callback da chiamare per inserire parametri di query personalizzati URLs durante l'autenticazione e la creazione della connessione. Ciò consente scenari di integrazione avanzati, inclusa la possibilità di aggiungere parametri di query personalizzati e aggiungere valori firmati AWS Signature Version 4 (SigV4) per proteggere e autorizzare le connessioni tramite sistemi esterni. 

Questo callback viene utilizzato anche per personalizzare l'URL utilizzato per stabilire una WebSocket connessione al server Amazon DCV.

#### Parametri:
<a name="parameters-29"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  method  |  stringa  |  Il metodo HTTP utilizzato per la richiesta.  | 
|  url  |  stringa  |  L'URL che verrà utilizzato per la richiesta.  | 
|  body  |  stringa  |  I contenuti del corpo della richiesta.  | 

#### Valori restituiti:
<a name="returns-30"></a>

 `URLSearchParams`oggetto contenente i parametri di query personalizzati da aggiungere all'URL. 

 Tipo   
 URLSearchParametri 

### httpExtraHeadersCallback (metodo, url, corpo)
<a name="httpExtraHeadersCallback"></a>

 La funzione di callback da chiamare per inserire intestazioni personalizzate (come`Authorization`) nella richiesta HTTP durante la creazione della connessione. 

#### Parametri:
<a name="parameters-31"></a>


|  Name  |  Tipo  |  Description  | 
| --- | --- | --- | 
|  method  |  stringa  |  Il metodo HTTP utilizzato per la richiesta.  | 
|  url  |  stringa  |  L'URL che verrà utilizzato per la richiesta.  | 
|  body  |  stringa  |  I contenuti del corpo della richiesta.  | 

#### Valori restituiti:
<a name="returns-32"></a>

 Oggetto contenente coppie chiave-valore che rappresentano le intestazioni personalizzate da aggiungere alla richiesta HTTP. 

 Tipo   
 Oggetto 