Classe Usuário.ApiKeyClient
Uma classe que expõe a funcionalidade para os usuários managed as chaves de API do cliente. Ele sempre tem o escopo de um usuário específico e só pode ser acessado por meio de Api
namespace: Realms.sincronizar
Conjunto: Realm.exe
Sintaxe
public class User.ApiKeyClient
Métodos
| Editar esta página Ver fonteCreateAsync(string)
Cria uma chave de API que pode ser usada para autenticar como usuário.
Declaração
public Task<ApiKey> CreateAsync(string name)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | name | O nome amigável da chave. |
Devoluções
Tipo | Descrição |
---|---|
Tarefa<Api |
Um Task<TResult> esperável representando a operação assíncrona. A conclusão bem-sucedida indica que a Api |
Observações
O valor da chave de API retornada deve ser mantido neste momento, pois essa é a única vez em que ela estará visível. A chave é habilitada quando criada. Ele pode ser desabilitado chamando Disable
DeleteAsync(ObjectId)
Exclui uma chave de API por ID.
Declaração
public Task DeleteAsync(ObjectId id)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Object |
id | A ID da chave a ser excluída. |
Devoluções
| Editar esta página Ver fonteDisableAsync(ObjectId)
Desabilita uma chave de API por ID.
Declaração
public Task DisableAsync(ObjectId id)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Object |
id | A ID da chave a ser desabilitada. |
Devoluções
Veja também
| Editar esta página Ver fonteEnableAsync(ObjectId)
Habilita uma chave de API por id.
Declaração
public Task EnableAsync(ObjectId id)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Object |
id | A ID da chave a ser habilitada. |
Devoluções
Veja também
| Editar esta página Ver fonteFetchAllAsync()
Busca todas as chaves API associadas ao usuário.
Declaração
public Task<IEnumerable<ApiKey>> FetchAllAsync()
Devoluções
Tipo | Descrição |
---|---|
Tarefa<IEnumerable<Api |
Uma tarefa aguardável representando a operação de pesquisa assíncrona. Ao completar, o resultado contém uma collection de todas as chaves de API para esse usuário. |
FetchAsync(ObjectId)
Busca uma chave de API de usuário específica por ID.
Declaração
public Task<ApiKey?> FetchAsync(ObjectId id)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Object |
id | A ID da chave a ser buscada. |
Devoluções
Tipo | Descrição |
---|---|
Tarefa<Api |
Um Task<TResult> aguardável representando a operação de pesquisa assíncrona. |