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* 如果呈现服务 URL 为空,则会发生错误,因为未提供帐户域和帐户 ID。 SessionNotFound* 如果找不到相应的会话,则会发生错误。 请检查提供的会话 ID。* AuthenticationFailed 如果无法对请求进行身份验证,则会发生错误。 NotInitialized* 如果未初始化 RemoteRenderingClient,则会发生错误。 TooManyRequests* 如果已超出速率限制,则会发生错误。 在 Retry-After 标头中给定的持续时间后重试请求。 DomainUnreachable* 如果无法访问远程呈现域,则会发生错误。 URL 可能无效,或者此区域不支持 Azure 远程渲染。 ConnectionRefused* 如果远程呈现连接被目标主机拒绝,则会发生错误。 ConnectionFailed* 如果远程呈现连接失败,则会发生错误。 确切原因未知。 Timeout* 如果远程呈现连接超时,则会发生错误。

适用于