Compartir a través de


RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Método

Definición

Novedades los parámetros de sesión de esta sesión de representación.

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)

Parámetros

updateOptions
RenderingSessionUpdateOptions

Los nuevos parámetros que se van a usar

Devoluciones

Una tarea con un contexto de resultado que contiene información correcta. La tarea devuelta se completará en un subproceso arbitrario.

Comentarios

Para obtener información detallada, vea RenderingSessionUpdateOptions.

Dado que la llamada subyacente es una llamada REST, debe haber un retraso suficiente (5-10s) entre las llamadas posteriores para evitar la limitación del servidor. En caso de limitación, se producirá un error en la función y HttpResponseCode notificará el código 429 ("demasiadas solicitudes").

* Se produce un InvalidParam error si la dirección URL del servicio de representación estaba vacía, porque no se proporcionó el dominio de cuenta y el identificador de cuenta, o si el valor maxLeaseTimeMinutes no era válido. Debe ser mayor que el valor actual de maxLeaseTimeMinutes. * Se produce un AuthenticationFailed error si no se pudo autenticar la solicitud. * Se produce un NotInitialized error si no se inicializó RemoteRenderingClient. * Se produce un TooManyRequests error si se ha superado el límite de frecuencia. Vuelva a intentar la solicitud después de la duración especificada en el encabezado Retry-After. * Se produce un DomainUnreachable error si el dominio de representación remota no es accesible. La dirección URL puede no ser válida o no se admite azure Remote Rendering en esta región. * Se produce un ConnectionRefused error si el host de destino rechaza la conexión de representación remota. * Se produce un ConnectionFailed error si se produjo un error en la conexión de representación remota. Se desconoce la razón exacta. * Se produce un Timeout error si se agota el tiempo de espera de la conexión de representación remota.

Se aplica a