GKScore.ChallengeComposeControllerAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ChallengeComposeControllerAsync(String, GKPlayer[]) |
Fornisce un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori. |
ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController) | |
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) |
Fornisce in modo asincrono un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori, restituendo un'attività che fornisce il risultato della sfida. |
ChallengeComposeControllerAsync(String, GKPlayer[])
Fornisce un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori.
[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>
Parametri
- message
- String
Messaggio modificabile da visualizzare agli altri giocatori. Il valore può essere .
- players
- GKPlayer[]
I giocatori da sfidare.
Restituisce
Attività che rappresenta l'operazione ChallengeComposeController asincrona. Il valore del parametro TResult è di tipo Action<GameKit.GKChallengeComposeResult>
.
- Attributi
Commenti
Il metodo ChallengeComposeControllerAsync è adatto per essere usato con C# asincrono restituendo il controllo al chiamante con un oggetto Task che rappresenta l'operazione.
Da aggiungere.
Si applica a
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>
Parametri
- message
- String
- players
- GKPlayer[]
- result
- NSViewController
Restituisce
- Attributi
Si applica a
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)
Fornisce in modo asincrono un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori, restituendo un'attività che fornisce il risultato della sfida.
[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>
Parametri
- message
- String
Messaggio modificabile da visualizzare agli altri giocatori. Può essere null
.
- players
- GKPlayer[]
I giocatori da sfidare.
- result
- UIViewController
Controller di visualizzazione che visualizza il risultato della richiesta di verifica. Può essere null
.
Restituisce
- Attributi