RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Uppdateringar sessionsparametrarna för den här återgivningssessionen.
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)
Parametrar
- updateOptions
- RenderingSessionUpdateOptions
De nya parametrar som ska användas
Returer
En uppgift med en resultatkontext som innehåller information om lyckade resultat. Den returnerade uppgiften slutförs i en godtycklig tråd.
Kommentarer
Mer information finns under RenderingSessionUpdateOptions.
Eftersom det underliggande anropet är ett REST-anrop bör det finnas tillräckligt med fördröjning (5–10s) mellan efterföljande anrop för att undvika serverbegränsning. Vid begränsning misslyckas funktionen och HttpResponseCode rapporterar kod 429 ("för många begäranden").
* Ett InvalidParam fel inträffar om återgivningstjänstens URL var tom, eftersom kontodomänen och konto-ID:t inte angavs eller om värdet maxLeaseTimeMinutes var ogiltigt. Den måste vara större än det aktuella värdet för maxLeaseTimeMinutes. * Ett AuthenticationFailed fel uppstår om begäran inte kunde autentiseras. * Ett NotInitialized fel uppstår om RemoteRenderingClient inte initierades. * Ett TooManyRequests fel inträffar om hastighetsgränsen har överskridits. Försök igen efter varaktigheten i Retry-After-huvudet. * Ett DomainUnreachable fel uppstår om fjärrrenderingsdomänen inte kan nås. Url:en kan vara ogiltig eller så stöds inte Azure Remote Rendering i den här regionen. * Ett ConnectionRefused fel uppstår om fjärråtergivningsanslutningen nekas av målvärden. * Ett ConnectionFailed fel uppstår om fjärråtergivningsanslutningen misslyckades. Den exakta orsaken är okänd. * Ett Timeout fel uppstår om fjärråtergivningsanslutningen överskrider tidsgränsen.