RenderingSession.ConnectAsync(RendererInitOptions) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
連接到與此會話相關聯的伺服器上執行時間。
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* 如果轉譯服務 URL 是空的,因為未提供帳戶網域和帳戶識別碼,就會發生錯誤。 SessionNotFound* 如果找不到對應的會話,就會發生錯誤。 請檢查提供的會話識別碼。* AuthenticationFailed 如果無法驗證要求,就會發生錯誤。 NotInitialized* 如果未初始化 RemoteRenderingClient 或 RenderingSession,就會發生錯誤。 TooManyRequests* 如果超過速率限制,就會發生錯誤。 在 Retry-After 標頭中指定的持續時間之後重試要求。 DomainUnreachable* 如果無法連線到遠端轉譯網域,就會發生錯誤。 URL 可能無效,或此區域中不支援 Azure 遠端轉譯。 ConnectionRefused* 如果目的地主機拒絕遠端轉譯連線,就會發生錯誤。 ConnectionFailed* 如果遠端轉譯連線失敗,就會發生錯誤。 確切的原因不明。 Timeout* 如果遠端轉譯連線逾時,就會發生錯誤。* UnsupportedDisplayAdapter 偵測到不支援的顯示介面卡時發生錯誤。