Idioma

AuthorizationCallbacks Estrutura

Definição

Contém os callbacks fornecidos pelo host do motor de autorização.

public readonly struct AuthorizationCallbacks
type AuthorizationCallbacks = struct
Herança
AuthorizationCallbacks

Observações

Acede a esta estrutura através do ponteiro fornecido pelo host do plugin de autorização. O ponteiro é emprestado e não deve ser libertado, mutado ou usado após o fim da vida útil do mecanismo de autorização definido pelo hospedeiro. Não copie a estrutura por valor, pois hosts mais antigos podem fornecer uma tabela mais pequena. Acede às suas propriedades através do ponteiro e verifique os apontadores de função controlados por versões para nulos antes de os invocar.

Propriedades

Nome Descrição
DidDeactivate

Recebe a chamada de retorno que reporta a desativação do mecanismo.

GetArguments

Recebe a chamada de retorno que lê os argumentos de autorização.

GetContextValue

Recebe o callback que lê um valor de contexto.

GetHintValue

Recebe o callback que lê um valor de dica.

GetImmutableHintValue

Recebe o callback que lê um valor de dica imutável.

GetLAContext

Recebe o callback que cria um contexto de autenticação local.

GetSessionId

Recebe o callback que lê o identificador da sessão de autorização.

GetTKTokenWatcher

Recebe o callback que cria um token watcher.

GetTokenIdentities

Recebe o callback que devolve as identidades dos tokens.

RemoveContextValue

Recebe o callback que remove um valor de contexto.

RemoveHintValue

Recebe o callback que remove um valor de pista.

RequestInterrupt

Recebe o callback que pede uma interrupção de autorização.

SetContextValue

Recebe o callback que escreve um valor de contexto.

SetHintValue

Recebe a chamada de retorno que escreve um valor de dica.

SetResult

Recebe o callback que define o resultado da autorização.

Version

Recebe a versão da tabela de retorno.

Aplica-se a