RenderingSession クラス

定義

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

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

注釈

アプリケーションでは、複数の RenderingSession オブジェクトを管理できます。 ただし、各アプリケーションは、レンダリング用に 1 つの RenderingSession のみを接続できます。

プロパティ

Client

関連付けられている所有者を取得します RemoteRenderingClient

Connection

このセッションに接続されている場合は、ランタイム API を取得します。

ConnectionStatus

このセッションの現在の接続状態。

GraphicsBinding

このセッションのグラフィックス バインドを取得します。

InteropId

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

IsConnected

このセッションが接続されているかどうかを照会するユーティリティ関数。

RendererInitOptions

への ConnectAsync(RendererInitOptions)呼び出しで使用される最後の接続パラメーター。

SessionUuid

このセッションの文字列 UUID。

Valid

このオブジェクトがまだ有効かどうか。

メソッド

ConnectAsync(RendererInitOptions)

このセッションに関連付けられているサーバー上のランタイムに接続します。

ConnectToArrInspectorAsync()

ArrInspector Web サイトに接続する HTML ファイルを指すファイル パスを取得します。

Disconnect()

ランタイムに接続されている場合は、このセッションを切断します。

Equals(Object)

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

Finalize()

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

GetHashCode()

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

GetPropertiesAsync()

セッションのプロパティ (ホスト名、リース時間、サイズなど) を照会します。

RenewAsync(RenderingSessionUpdateOptions)

このレンダリング セッションのセッション パラメーターを更新します。

StopAsync()

Azure セッションを停止します。 このセッションに再度接続することはできません。

演算子

Equality(RenderingSession, RenderingSession)

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

Inequality(RenderingSession, RenderingSession)

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering機能が提供されます。

イベント

ConnectionStatusChanged

接続状態の変更のコールバック。

適用対象

こちらもご覧ください