RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu işleme oturumu için oturum parametrelerini Güncelleştirmeler.
public:
System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::SessionContextResult ^> ^ RenewAsync(Microsoft::Azure::RemoteRendering::RenderingSessionUpdateOptions updateOptions);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SessionContextResult> RenewAsync (Microsoft.Azure.RemoteRendering.RenderingSessionUpdateOptions updateOptions);
member this.RenewAsync : Microsoft.Azure.RemoteRendering.RenderingSessionUpdateOptions -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SessionContextResult>
Public Function RenewAsync (updateOptions As RenderingSessionUpdateOptions) As Task(Of SessionContextResult)
Parametreler
- updateOptions
- RenderingSessionUpdateOptions
Kullanılacak yeni parametreler
Döndürülenler
Başarı bilgilerini içeren sonuç bağlamı içeren bir görev. Döndürülen görev rastgele bir iş parçacığında tamamlanır.
Açıklamalar
Ayrıntılar için bkz. RenderingSessionUpdateOptions.
Temel alınan çağrı bir REST çağrısı olduğundan, sunucu azaltmasını önlemek için sonraki çağrılar arasında yeterli gecikme (5-10) olmalıdır. Azaltma durumunda işlev başarısız olur ve HttpResponseCode 429 kodunu ("çok fazla istek") bildirir.
InvalidParam* hesap etki alanı ve hesap kimliği sağlanmadığından veya maxLeaseTimeMinutes değeri geçersiz olduğundan işleme hizmeti URL'si boşsa bir hata oluşur. MaxLeaseTimeMinutes geçerli değerinden daha büyük olmalıdır. AuthenticationFailed* İsteğin kimliği doğrulanamadıysa bir hata oluşur. NotInitialized* RemoteRenderingClient başlatılmadıysa bir hata oluşur. TooManyRequests* Hız sınırı aşıldığında bir hata oluşur. Retry-After üst bilgisinde verilen sürenin sonunda isteği yeniden deneyin. DomainUnreachable* Uzaktan işleme etki alanına ulaşılamıyorsa bir hata oluşur. Url geçersiz olabilir veya Azure Remote Rendering bu bölgede desteklenmiyor olabilir. ConnectionRefused* Hedef konak tarafından uzaktan işleme bağlantısı reddedilirse bir hata oluşur. ConnectionFailed* Uzaktan işleme bağlantısı başarısız olursa bir hata oluşur. Kesin neden bilinmiyor. Timeout* Uzaktan işleme bağlantısı zaman aşımına uğradıysa bir hata oluşur.