Compartir a través de


RenderingSession.ConnectAsync(RendererInitOptions) Método

Definición

Conéctese al entorno de ejecución en el servidor asociado a esta sesión.

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)

Parámetros

initOptions
RendererInitOptions

Parámetros de conexión.

Devoluciones

Tarea con el resultado del nuevo estado de conexión. La tarea devuelta se completará en el Update() tic.

Comentarios

* Se produce un AlreadyConnected error si otra sesión del mismo proceso ya está conectada a su entorno de ejecución. * Se produce un InProgress error si se ha llamado a Connect antes. * Se produce un OtherSessionConnected error si otra sesión ya está conectada a este tiempo de ejecución. * Se produce un NoConnection error, si no se pudo establecer ninguna conexión. * Se produce un InvalidParam error si la dirección URL del servicio de representación estaba vacía, porque no se proporcionó el dominio de cuenta y el identificador de cuenta. * Se produce un SessionNotFound error si no se encontró la sesión correspondiente. Compruebe el identificador de sesión proporcionado. * Se produce un AuthenticationFailed error si no se pudo autenticar la solicitud. * Se produce un NotInitialized error si remoteRenderingClient o RenderingSession no se inicializó. * Se produce un TooManyRequests error si se ha superado el límite de velocidad. Vuelva a intentar la solicitud después de la duración especificada en el encabezado Retry-After. * Se produce un DomainUnreachable error si el dominio de representación remota no es accesible. La dirección URL puede no ser válida o azure Remote Rendering no se admite en esta región. * Se produce un ConnectionRefused error si el host de destino rechaza la conexión de representación remota. * Se produce un ConnectionFailed error si se produjo un error en la conexión de representación remota. Se desconoce la razón exacta. * Se produce un Timeout error si se agota el tiempo de espera de la conexión de representación remota. * Se produce un UnsupportedDisplayAdapter error si se detecta un adaptador de pantalla no admitido.

Se aplica a