Delen via


RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Methode

Definitie

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.

Van toepassing op