RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atualizações os parâmetros de sessão para esta sessão de renderizaçã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 serem usados
Retornos
Uma tarefa com um contexto de resultado que contém informações de êxito. A tarefa retornada será concluída em um thread arbitrário.
Comentários
Para obter detalhes, consulte RenderingSessionUpdateOptions.
Como a chamada subjacente é uma chamada REST, deve haver atraso suficiente (5-10s) entre chamadas subsequentes para evitar a limitação do servidor. Em caso de limitação, a função falhará e o HttpResponseCode relatará o código 429 ("muitas solicitações").
* Ocorre um InvalidParam erro se a URL do serviço de renderização estava vazia, porque o domínio da conta e a ID da conta não foram fornecidos ou se o valor maxLeaseTimeMinutes era inválido. Ele precisa ser maior que o valor atual de maxLeaseTimeMinutes. * Ocorrerá um AuthenticationFailed erro se a solicitação não puder ser autenticada. * Ocorrerá um NotInitialized erro se RemoteRenderingClient não tiver sido inicializado. * Ocorrerá um TooManyRequests erro se o limite de taxa tiver sido excedido. Repita a solicitação após a duração fornecida no cabeçalho Retry-After. * Ocorrerá um DomainUnreachable erro se o domínio de renderização remota estiver inacessível. A URL pode ser inválida ou não há suporte para Remote Rendering do Azure nessa região. * Ocorrerá um ConnectionRefused erro se a conexão de renderização remota for recusada pelo host de destino. * Ocorre um ConnectionFailed erro se a conexão de renderização remota falhou. A razão exata é desconhecida. * Ocorre um Timeout erro se a conexão de renderização remota atingiu o tempo limite.