RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Updates de sessieparameters voor deze renderingsessie.
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)
Parameters
- updateOptions
- RenderingSessionUpdateOptions
De nieuwe parameters die moeten worden gebruikt
Retouren
Een taak met een resultaatcontext met informatie over geslaagde resultaten. De geretourneerde taak wordt voltooid in een willekeurige thread.
Opmerkingen
Zie RenderingSessionUpdateOptions voor meer informatie.
Omdat de onderliggende aanroep een REST-aanroep is, moet er voldoende vertraging (5-10s) zijn tussen volgende aanroepen om serverbeperking te voorkomen. In het geval van beperking mislukt de functie en rapporteert de HttpResponseCode code 429 ('te veel aanvragen').
* Er treedt een InvalidParam fout op als de URL van de renderingservice leeg is, omdat het accountdomein en de account-id niet zijn opgegeven, of als de waarde maxLeaseTimeMinutes ongeldig is. Deze moet groter zijn dan de huidige waarde van maxLeaseTimeMinutes. * Er treedt een AuthenticationFailed fout op als de aanvraag niet kan worden geverifieerd. * Er treedt een NotInitialized fout op als de RemoteRenderingClient niet is geïnitialiseerd. * Er treedt een TooManyRequests fout op als de frequentielimiet is overschreden. Voer de aanvraag opnieuw uit na de duur die is opgegeven in de Retry-After-header. * Er treedt een DomainUnreachable fout op als het domein voor externe rendering onbereikbaar is. De URL is mogelijk ongeldig of Azure Remote Rendering wordt niet ondersteund in deze regio. * Er treedt een ConnectionRefused fout op als de externe rendering-verbinding wordt geweigerd door de doelhost. * Er treedt een ConnectionFailed fout op als de verbinding met externe rendering is mislukt. De exacte reden is onbekend. * Er treedt een Timeout fout op als er een time-out optreedt voor de verbinding met externe rendering.