RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atualizações os parâmetros de sessão para esta sessão de composição.
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
Os novos parâmetros a utilizar
Devoluções
Uma tarefa com um contexto de resultado que contém informações de êxito. A tarefa devolvida será concluída num tópico arbitrário.
Observações
Veja RenderingSessionUpdateOptions para obter detalhes.
Uma vez que a chamada subjacente é uma chamada REST, deve haver um atraso suficiente (5-10s) entre as chamadas subsequentes para evitar a limitação do servidor. Em caso de limitação, a função falhará e o HttpResponseCode comunica o código 429 ("demasiados pedidos").
* Ocorre um InvalidParam erro se o URL do serviço de composição estiver vazio, porque o domínio da conta e o ID da conta não foram fornecidos ou se o valor maxLeaseTimeMinutes era inválido. Tem de ser maior do que o valor atual de maxLeaseTimeMinutes. * Ocorre um AuthenticationFailed erro se não for possível autenticar o pedido. * Ocorre um NotInitialized erro se remoteRenderingClient não tiver sido inicializado. * Ocorre um TooManyRequests erro se o limite de taxa tiver sido excedido. Repita o pedido após a duração indicada no cabeçalho Retry-After. * Ocorre um DomainUnreachable erro se o domínio de composição remota estiver inacessível. O URL pode ser inválido ou o Azure Remote Rendering não é suportado nesta região. * Ocorre um ConnectionRefused erro se a ligação de composição remota for recusada pelo anfitrião de destino. * Ocorre um ConnectionFailed erro se a ligação de composição remota falhar. O motivo exato é desconhecido. * Ocorre um Timeout erro se a ligação de composição remota tiver excedido o tempo limite.