Описание
Настраивает UnityWebRequest на попытку прерывания по истечении количества секунд в timeout
.
При истечении времени ожидания error возвращает "Время ожидания запроса" . Тайм-аут не применяется, если для timeout
задано значение 0
, а для этого свойства по умолчанию установлено значение 0
.
Примечание. Установленное время ожидания может применяться к каждому перенаправлению URL-адресов на Android, что может привести к более длительному ответу.
using UnityEngine;
using System.Collections;
using UnityEngine.Networking;
// Попросите веб-сайт предоставить очень большое изображение.
// Установить загрузку более 1 секунды. Это вызывает
// сообщение об ошибке "тайм-аут запроса".
public class ExampleScript : MonoBehaviour
{
void Start()
{
StartCoroutine(GetText());
}
IEnumerator GetText()
{
UnityWebRequest www = UnityWebRequest.Get("https://my-website.com/verylargeimage.jpg");
// wait up to one second to download the image
www.timeout = 1;
yield return www.SendWebRequest();
if (www.result != UnityWebRequest.Result.Success)
{
Debug.Log(www.error);
}
else
{
Debug.Log("image arrived");
}
}
}