다음을 통해 공유


RenderingSession.RenewAsync(RenderingSessionUpdateOptions) 메서드

정의

이 렌더링 세션에 대한 세션 매개 변수를 업데이트.

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)

매개 변수

updateOptions
RenderingSessionUpdateOptions

사용할 새 매개 변수

반환

성공 정보를 포함하는 결과 컨텍스트가 있는 작업입니다. 반환된 작업은 임의 스레드에서 완료됩니다.

설명

자세한 내용은 RenderingSessionUpdateOptions를 참조하세요.

기본 호출은 REST 호출이므로 서버 제한을 방지하기 위해 후속 호출 사이에 충분한 지연(5-10s)이 있어야 합니다. 제한의 경우 함수가 실패하고 HttpResponseCode 는 코드 429("너무 많은 요청")를 보고합니다.

InvalidParam* 렌더링 서비스 URL이 비어 있거나, 계정 도메인 및 계정 ID가 제공되지 않았거나, maxLeaseTimeMinutes 값이 유효하지 않은 경우 오류가 발생합니다. maxLeaseTimeMinutes의 현재 값보다 커야 합니다. AuthenticationFailed* 요청을 인증할 수 없는 경우 오류가 발생합니다. NotInitialized* RemoteRenderingClient가 초기화되지 않은 경우 오류가 발생합니다. TooManyRequests* 속도 제한을 초과하면 오류가 발생합니다. Retry-After 헤더에 지정된 기간 이후에 요청을 다시 시도합니다. DomainUnreachable* 원격 렌더링 도메인에 연결할 수 없는 경우 오류가 발생합니다. URL이 잘못되었거나 Azure Remote Rendering 이 지역에서 지원되지 않습니다. * 대상 호스트에서 ConnectionRefused 원격 렌더링 연결을 거부하는 경우 오류가 발생합니다. ConnectionFailed* 원격 렌더링 연결이 실패하면 오류가 발생합니다. 정확한 이유는 알 수 없습니다. Timeout* 원격 렌더링 연결 시간이 초과되면 오류가 발생합니다.

적용 대상