GKLocalPlayer.AuthenticateHandler Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der zur Authentifizierung des Benutzers verwendete Handler löst bei Festlegung die Authentifizierung aus.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual Action<AppKit.NSViewController,Foundation.NSError> AuthenticateHandler { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("authenticateHandler", ObjCRuntime.ArgumentSemantic.Copy)] get; [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("setAuthenticateHandler:", ObjCRuntime.ArgumentSemantic.Copy)] set; }
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual Action<AppKit.NSViewController,Foundation.NSError> AuthenticateHandler { [Foundation.Export("authenticateHandler", ObjCRuntime.ArgumentSemantic.Copy)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)] get; [Foundation.Export("setAuthenticateHandler:", ObjCRuntime.ArgumentSemantic.Copy)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)] set; }
member this.AuthenticateHandler : Action<AppKit.NSViewController, Foundation.NSError> with get, set
Eigenschaftswert
Dieser Wert kann null
sein.
- Attribute
Hinweise
Diese Methode wird bei Bedarf aufgerufen, und die Szenarien sind entweder (a) der Benutzer hat dieses Gerät nicht authentifiziert. Daher sollten Sie den Ansichtscontroller präsentieren, der als Argument für diese Funktion übergeben wird. (b) Der Benutzer ist entweder authentifiziert oder nicht authentifiziert, und Sie sollten den Wert von verwenden, Authenticated um dies zu bestimmen.
Dieser Rückruf kann mehrmals aufgerufen werden, z. B. als Reaktion auf die Abmeldung des Benutzers, und ein anderer, der sich in GameCenter anmeldet. Verwenden Sie den Zustand im GKLocalPlayer, um die