다음을 통해 공유


RenderingSession.GetPropertiesAsync 메서드

정의

세션의 속성(호스트 이름, 임대 시간, 크기 등)을 쿼리합니다.

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::RenderingSessionPropertiesResult ^> ^ GetPropertiesAsync();
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RenderingSessionPropertiesResult> GetPropertiesAsync ();
member this.GetPropertiesAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RenderingSessionPropertiesResult>
Public Function GetPropertiesAsync () As Task(Of RenderingSessionPropertiesResult)

반환

세션 속성 또는 오류 컨텍스트입니다. 반환된 작업은 임의 스레드에서 완료됩니다.

설명

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

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

적용 대상