RenderingSession 类

定义

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

public ref class RenderingSession
public class RenderingSession
type RenderingSession = class
Public Class RenderingSession
继承
RenderingSession

注解

应用程序可以管理多个 RenderingSession 对象。 但是,每个应用程序只能连接单个 RenderingSession 进行呈现。

属性

Client

检索关联的所有者 RemoteRenderingClient

Connection

如果连接到此会话,则获取运行时 API。

ConnectionStatus

此会话的当前连接状态。

GraphicsBinding

获取此会话的图形绑定。

InteropId

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

IsConnected

用于查询此会话是否已连接的实用工具函数。

RendererInitOptions

调用 ConnectAsync(RendererInitOptions)时使用的最后一个连接参数。

SessionUuid

此会话的字符串 UUID。

Valid

此对象是否仍然有效。

方法

ConnectAsync(RendererInitOptions)

连接到与此会话关联的服务器上的运行时。

ConnectToArrInspectorAsync()

获取指向要连接到 ArrInspector 网站的 HTML 文件的文件路径。

Disconnect()

如果连接到运行时,请断开此会话的连接。

Equals(Object)

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

Finalize()

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

GetHashCode()

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

GetPropertiesAsync()

查询会话的属性 (主机名、租用时间、大小等) 。

RenewAsync(RenderingSessionUpdateOptions)

汇报此呈现会话的会话参数。

StopAsync()

停止 Azure 会话。 无法再次连接到此会话。

运算符

Equality(RenderingSession, RenderingSession)

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

Inequality(RenderingSession, RenderingSession)

每个呈现会话都在专用服务器上运行,提供 Azure 远程渲染功能。

事件

ConnectionStatusChanged

连接状态更改的回调。

适用于

另请参阅