Partager via


GKScore.ChallengeComposeControllerAsync Méthode

Définition

Surcharges

ChallengeComposeControllerAsync(String, GKPlayer[])

Fournit un contrôleur de vue qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs.

ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController)
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Fournit de manière asynchrone un contrôleur d’affichage qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs, en retournant une tâche qui fournit le résultat du défi.

ChallengeComposeControllerAsync(String, GKPlayer[])

Fournit un contrôleur de vue qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs.

[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>

Paramètres

message
String

Message modifiable à afficher pour les autres joueurs. Peut avoir la valeur .

players
GKPlayer[]

Les joueurs à défier.

Retours

Tâche qui représente l’opération ChallengeComposeController asynchrone. La valeur du paramètre TResult est de type Action<GameKit.GKChallengeComposeResult>.

Attributs

Remarques

La méthode ChallengeComposeControllerAsync est appropriée pour être utilisée avec Async C# en retournant le contrôle à l’appelant avec une Tâche représentant l’opération.

À ajouter.

S’applique à

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>

Paramètres

message
String
players
GKPlayer[]

Retours

Attributs

S’applique à

ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Fournit de manière asynchrone un contrôleur d’affichage qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs, en retournant une tâche qui fournit le résultat du défi.

[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>

Paramètres

message
String

Message modifiable à afficher pour les autres joueurs. Peut avoir la valeur null.

players
GKPlayer[]

Les joueurs à défier.

result
UIViewController

Contrôleur d’affichage qui affiche le résultat du défi. Peut avoir la valeur null.

Retours

Attributs

S’applique à