EventService.Request
Declaration
public static void Request(string eventType, Action<Exception,object[]> promiseHandler, object args, long timeoutInMs, MPE.EventDataSerialization eventDataSerialization);public static void Request(string eventType, Action<Exception,object[]> promiseHandler, object[] args, long timeoutInMs, MPE.EventDataSerialization eventDataSerialization);Параметры
| Параметр | Описание |
|---|---|
| eventType | Имя типа события запроса. |
| promiseHandler | Обработчик вызывается, когда Запрос либо выполняется, либо отменяется, либо истекает время ожидания. |
| аргументы | Аргументы, отправленные с событием запроса. |
| timeoutInMs | Значение таймаута в миллисекундах. После истечения этого времени Запрос считается отмененным. |
| eventDataSerialization | Указывает, каким образом серийизировать аргументы запроса. Это может быть стандартный JSON, или JSON с аннотацией JsonUtility. Вы можете использовать последнюю для преобразования аргумента в конкретный объект Unity, поддерживающий JsonUtility.FromJson. |
Описание
Отправляет запрос всем подключенным клиентам на канале "события".
Любой клиент может попытаться выполнить запрос, но только первый клиент, который подтверждает запрос, может фактически выполнить его.