Freigeben über


RenderingSession.ConnectAsync(RendererInitOptions) Methode

Definition

Stellen Sie eine Verbindung mit der Runtime auf dem Server her, der dieser Sitzung zugeordnet ist.

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)

Parameter

initOptions
RendererInitOptions

Verbindungsparameter.

Gibt zurück

Eine Aufgabe mit einem Ergebnis der neuen Verbindung status. Die zurückgegebene Aufgabe wird im Update() Häkchen abgeschlossen.

Hinweise

* Ein AlreadyConnected Fehler tritt auf, wenn bereits eine andere Sitzung im selben Prozess mit der Runtime verbunden ist. * Ein InProgress Fehler tritt auf, wenn Die Verbindung zuvor aufgerufen wurde. * Ein OtherSessionConnected Fehler tritt auf, wenn bereits eine andere Sitzung mit dieser Runtime verbunden ist. * Ein NoConnection Fehler tritt auf, wenn keine Verbindung hergestellt werden konnte. * Ein InvalidParam Fehler tritt auf, wenn die Renderingdienst-URL leer war, da die Kontodomäne und die Konto-ID nicht angegeben wurden. * Ein SessionNotFound Fehler tritt auf, wenn die entsprechende Sitzung nicht gefunden werden konnte. Überprüfen Sie die angegebene Sitzungs-ID. * Ein AuthenticationFailed Fehler tritt auf, wenn die Anforderung nicht authentifiziert werden konnte. * Ein NotInitialized Fehler tritt auf, wenn remoteRenderingClient oder RenderingSession nicht initialisiert wurde. * Ein TooManyRequests Fehler tritt auf, wenn das Ratenlimit überschritten wurde. Wiederholen Sie die Anforderung nach der im Retry-After-Header angegebenen Dauer. * Ein DomainUnreachable Fehler tritt auf, wenn die Remoterenderingdomäne nicht erreichbar ist. Die URL ist möglicherweise ungültig, oder Azure Remote Rendering wird in dieser Region nicht unterstützt. * Ein ConnectionRefused Fehler tritt auf, wenn die Remoterenderingverbindung vom Zielhost abgelehnt wird. * Ein ConnectionFailed Fehler tritt auf, wenn die Remoterenderingverbindung fehlgeschlagen ist. Der genaue Grund ist unbekannt. * Ein Timeout Fehler tritt auf, wenn die Remoterenderingverbindung ein Timeout aufweist. * Ein UnsupportedDisplayAdapter Fehler tritt auf, wenn ein nicht unterstützter Grafikkarte erkannt wird.

Gilt für: