Aracılığıyla paylaş


RenderingSession.RenewAsync(RenderingSessionUpdateOptions) Yöntem

Tanım

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.

Şunlara uygulanır