Partager via


RenderingSession.ConnectAsync(RendererInitOptions) Méthode

Définition

Connectez-vous au runtime sur le serveur associé à cette session.

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)

Paramètres

initOptions
RendererInitOptions

Paramètres de connexion.

Retours

Tâche avec un résultat de la nouvelle status de connexion. La tâche retournée se termine dans la Update() coche.

Remarques

* Une AlreadyConnected erreur se produit si une autre session du même processus est déjà connectée à son runtime. * Une InProgress erreur se produit, si Connect a été appelé avant. * Une OtherSessionConnected erreur se produit si une autre session est déjà connectée à ce runtime. * Une NoConnection erreur se produit si aucune connexion n’a pu être établie. * Une InvalidParam erreur se produit si l’URL du service de rendu était vide, car le domaine du compte et l’ID de compte n’ont pas été fournis. * Une SessionNotFound erreur se produit si la session correspondante est introuvable. Veuillez case activée l’ID de session fourni. * Une AuthenticationFailed erreur se produit si la demande n’a pas pu être authentifiée. * Une NotInitialized erreur se produit si remoteRenderingClient ou RenderingSession n’a pas été initialisé. * Une TooManyRequests erreur se produit si la limite de débit a été dépassée. Réessayez la demande après la durée indiquée dans l’en-tête Retry-After. * Une DomainUnreachable erreur se produit si le domaine de rendu distant est inaccessible. L’URL peut être non valide ou Azure Remote Rendering n’est pas pris en charge dans cette région. * Une ConnectionRefused erreur se produit si la connexion de rendu à distance est refusée par l’hôte de destination. * Une ConnectionFailed erreur se produit si la connexion de rendu à distance a échoué. La raison exacte est inconnue. * Une Timeout erreur se produit si la connexion de rendu à distance a expiré. * Une UnsupportedDisplayAdapter erreur se produit si une carte d’affichage non prise en charge est détectée.

S’applique à