RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.