GKScore.ChallengeComposeControllerAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ChallengeComposeControllerAsync(String, GKPlayer[]) |
Предоставляет контроллер представления, который можно использовать для отправки запроса с сообщением другим игрокам. |
ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController) | |
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) |
Асинхронно предоставляет контроллер представлений, который можно использовать для отправки задачи с сообщением другим игрокам, возвращая задачу, которая предоставляет результат задачи. |
ChallengeComposeControllerAsync(String, GKPlayer[])
Предоставляет контроллер представления, который можно использовать для отправки запроса с сообщением другим игрокам.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players);
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players);
abstract member ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
override this.ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
Параметры
- message
- String
Редактируемое сообщение для отображения другим игрокам. Может иметь значение .
- players
- GKPlayer[]
Игроки бросают вызов.
Возвращаемое значение
Задача, представляющая асинхронную операцию ChallengeComposeController. Значение параметра TResult имеет тип Action<GameKit.GKChallengeComposeResult>
.
- Атрибуты
Комментарии
Метод ChallengeComposeControllerAsync подходит для использования с асинхронным C#, возвращая объекту управления с задачей, представляющей операцию.
Будет добавлено.
Применяется к
ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController)
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players, out AppKit.NSViewController result);
abstract member ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] * -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
override this.ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] * -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
Параметры
- message
- String
- players
- GKPlayer[]
- result
- NSViewController
Возвращаемое значение
- Атрибуты
Применяется к
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)
Асинхронно предоставляет контроллер представлений, который можно использовать для отправки задачи с сообщением другим игрокам, возвращая задачу, которая предоставляет результат задачи.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players, out UIKit.UIViewController result);
abstract member ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] * -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
override this.ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] * -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
Параметры
- message
- String
Редактируемое сообщение для отображения другим игрокам. Может иметь значение null
.
- players
- GKPlayer[]
Игроки бросают вызов.
- result
- UIViewController
Контроллер представления, отображающий результат запроса. Может иметь значение null
.
Возвращаемое значение
- Атрибуты