다음을 통해 공유


RenderingSession.ConnectAsync(RendererInitOptions) 메서드

정의

이 세션과 연결된 서버의 런타임에 연결합니다.

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::ConnectionStatus> ^ ConnectAsync(Microsoft::Azure::RemoteRendering::RendererInitOptions initOptions);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.ConnectionStatus> ConnectAsync (Microsoft.Azure.RemoteRendering.RendererInitOptions initOptions);
member this.ConnectAsync : Microsoft.Azure.RemoteRendering.RendererInitOptions -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.ConnectionStatus>
Public Function ConnectAsync (initOptions As RendererInitOptions) As Task(Of ConnectionStatus)

매개 변수

initOptions
RendererInitOptions

연결 매개 변수입니다.

반환

새 연결 상태 결과가 있는 작업입니다. 반환된 작업이 틱에서 Update() 완료됩니다.

설명

AlreadyConnected* 동일한 프로세스의 다른 세션이 해당 런타임에 이미 연결된 경우 오류가 발생합니다. InProgress* 이전에 Connect를 호출한 경우 오류가 발생합니다. OtherSessionConnected* 다른 세션이 이 런타임에 이미 연결되어 있는 경우 오류가 발생합니다. NoConnection* 연결을 설정할 수 없는 경우 오류가 발생합니다. InvalidParam* 계정 도메인 및 계정 ID가 제공되지 않았기 때문에 렌더링 서비스 URL이 비어 있으면 오류가 발생합니다. SessionNotFound* 해당 세션을 찾을 수 없는 경우 오류가 발생합니다. 제공된 세션 ID를 검사. * AuthenticationFailed 요청을 인증할 수 없는 경우 오류가 발생합니다. NotInitialized* RemoteRenderingClient 또는 RenderingSession이 초기화되지 않은 경우 오류가 발생합니다. TooManyRequests* 속도 제한을 초과하면 오류가 발생합니다. Retry-After 헤더에 지정된 기간 이후에 요청을 다시 시도합니다. DomainUnreachable* 원격 렌더링 도메인에 연결할 수 없는 경우 오류가 발생합니다. URL이 잘못되었거나 Azure Remote Rendering 이 지역에서 지원되지 않습니다. * 대상 호스트에서 ConnectionRefused 원격 렌더링 연결을 거부하는 경우 오류가 발생합니다. ConnectionFailed* 원격 렌더링 연결이 실패하면 오류가 발생합니다. 정확한 이유는 알 수 없습니다. Timeout* 원격 렌더링 연결 시간이 초과되면 오류가 발생합니다. * UnsupportedDisplayAdapter 지원되지 않는 디스플레이 어댑터가 감지되면 오류가 발생합니다.

적용 대상