Compartilhar via


GKLocalPlayer.AuthenticateHandler Propriedade

Definição

Manipulador usado para autenticar o usuário, dispara a autenticação quando definido.

[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

Valor da propriedade

Este valor pode ser null.

Atributos

Comentários

Esse método será chamado sob demanda e os cenários são (a) que o usuário não autenticou esse dispositivo, portanto, você deve apresentar o controlador de exibição que é passado como um argumento para essa função; (b) o usuário é autenticado ou não é autenticado e você deve usar o valor do Authenticated para determinar isso.

Esse retorno de chamada pode ser chamado várias vezes, por exemplo, em resposta ao logoff do usuário e outro fazendo logon no GameCenter. Usar o estado no GKLocalPlayer para determinar o

Aplica-se a