Share via


RemoteRenderingClient Class

Definition

RemoteRenderingClient is an authorized connection to the Azure APIs for Remote Rendering.

public ref class RemoteRenderingClient : IDisposable
public class RemoteRenderingClient : IDisposable
type RemoteRenderingClient = class
    interface IDisposable
Public Class RemoteRenderingClient
Implements IDisposable
Inheritance
RemoteRenderingClient
Implements

Remarks

It is the main entry point for users to use remote rendering. Use this to create RenderingSession instances.

Constructors

RemoteRenderingClient(SessionConfiguration)

Properties

Configuration

Parameters with which this instance was initialized.

InteropId
LogLevel

Only messages at this log level or below will be delivered through MessageLogged.

Valid

Whether this object is still valid.

Methods

CreateNewRenderingSessionAsync(RenderingSessionCreationOptions)

Creates a new rendering session.

CreateNewRenderingSessionUnsafeAsync(RenderingSessionCreationOptionsUnsafe)

Internal.

Dispose()
Equals(Object)
Finalize()
GetAssetConversionStatusAsync(String)

Deprecated. Use GetConversionPropertiesAsync() instead.

GetConversionPropertiesAsync(String)

Queries the properties of an asset conversion.

GetCurrentConversionsAsync()

Queries for all asset conversions of the last 30 days for the account associated with this client.

GetCurrentRenderingSessionsAsync()

Queries for all existing rendering sessions for the account associated with this client.

GetHashCode()
OpenRenderingSessionAsync(String)

Opens an existing rendering session.

StartAssetConversionAsync(AssetConversionOptions)

Starts converting an asset.

Operators

Equality(RemoteRenderingClient, RemoteRenderingClient)
Inequality(RemoteRenderingClient, RemoteRenderingClient)

Events

MessageLogged

Log messages are delivered through this callback.

TokenRequired

Occurs when the client requires an updated access token or authentication token.

Applies to