Condividi tramite


RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Metodo

Definizione

Aggiornamenti i parametri di sessione per questa sessione di rendering.

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::SessionContextResult ^> ^ RenewAsync(Microsoft::Azure::RemoteRendering::RenderingSessionUpdateOptions updateOptions);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SessionContextResult> RenewAsync (Microsoft.Azure.RemoteRendering.RenderingSessionUpdateOptions updateOptions);
member this.RenewAsync : Microsoft.Azure.RemoteRendering.RenderingSessionUpdateOptions -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SessionContextResult>
Public Function RenewAsync (updateOptions As RenderingSessionUpdateOptions) As Task(Of SessionContextResult)

Parametri

updateOptions
RenderingSessionUpdateOptions

Nuovi parametri da usare

Restituisce

Attività con un contesto di risultato contenente informazioni sull'esito positivo. L'attività restituita verrà completata in un thread arbitrario.

Commenti

Per informazioni dettagliate, vedere RenderingSessionUpdateOptions.

Poiché la chiamata sottostante è una chiamata REST, è necessario un ritardo sufficiente (5-10) tra le chiamate successive per evitare la limitazione del server. In caso di limitazione, la funzione avrà esito negativo e il codice HttpResponseCode segnala il codice 429 ("troppe richieste").

* Si verifica un InvalidParam errore se l'URL del servizio di rendering è vuoto, perché il dominio dell'account e l'ID dell'account non è stato specificato o se il valore maxLeaseTimeMinutes non è valido. Deve essere maggiore del valore corrente di maxLeaseTimeMinutes. * Si verifica un AuthenticationFailed errore se la richiesta non è stata autenticata. * Si verifica un NotInitialized errore se RemoteRenderingClient non è stato inizializzato. * Si verifica un TooManyRequests errore se il limite di frequenza è stato superato. Riprovare la richiesta dopo la durata specificata nell'intestazione Retry-After. * Si verifica un DomainUnreachable errore se il dominio di rendering remoto non è raggiungibile. L'URL potrebbe non essere valido o l'Rendering remoto di Azure non è supportato in questa area. * Si verifica un ConnectionRefused errore se la connessione di rendering remoto viene rifiutata dall'host di destinazione. * Si verifica un ConnectionFailed errore se la connessione di rendering remoto non è riuscita. La ragione esatta è sconosciuta. * Si verifica un Timeout errore se il timeout della connessione di rendering remoto è stato eseguito.

Si applica a