Udostępnij za pośrednictwem


RenderingSession.GetPropertiesAsync Metoda

Definicja

Wykonuje zapytania dotyczące właściwości sesji (nazwa hosta, czas dzierżawy, rozmiar itp.).

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::RenderingSessionPropertiesResult ^> ^ GetPropertiesAsync();
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RenderingSessionPropertiesResult> GetPropertiesAsync ();
member this.GetPropertiesAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RenderingSessionPropertiesResult>
Public Function GetPropertiesAsync () As Task(Of RenderingSessionPropertiesResult)

Zwraca

Właściwości sesji lub kontekst błędu. Zwrócone zadanie zostanie ukończone w dowolnym wątku.

Uwagi

Ponieważ wywołanie bazowe jest wywołaniem REST, powinno istnieć wystarczające opóźnienie (5–10s) między kolejnymi wywołaniami, aby uniknąć ograniczania przepustowości serwera. W przypadku ograniczania przepływności funkcja zakończy się niepowodzeniem, a kod HttpResponseCode zgłasza kod 429 ("zbyt wiele żądań").

* Błąd InvalidParam występuje, jeśli adres URL usługi renderowania był pusty, ponieważ nie podano domeny konta i identyfikatora konta. * Błąd SessionNotFound występuje, jeśli nie można odnaleźć odpowiedniej sesji. Sprawdź podany identyfikator sesji. * Błąd AuthenticationFailed występuje, jeśli żądanie nie może zostać uwierzytelnione. * Błąd NotInitialized występuje, jeśli element RemoteRenderingClient nie został zainicjowany. * Błąd TooManyRequests występuje, jeśli przekroczono limit szybkości. Ponów próbę żądania po upływie czasu trwania podanego w nagłówku Retry-After. * Błąd występuje, jeśli domena DomainUnreachable renderowania zdalnego jest niemożliwa do osiągnięcia. Adres URL może być nieprawidłowy lub usługa Azure Remote Rendering nie jest obsługiwana w tym regionie. * Błąd ConnectionRefused występuje, jeśli połączenie renderowania zdalnego jest odrzucane przez hosta docelowego. * Wystąpił ConnectionFailed błąd, jeśli połączenie z renderowaniem zdalnym nie powiodło się. Dokładna przyczyna jest nieznana. * Błąd Timeout występuje, jeśli upłynął limit czasu połączenia z renderowaniem zdalnym.

Dotyczy