User class
Används för att läsa, ersätta och ta bort användare.
Dessutom kan du komma åt behörigheterna för en viss användare via user.permission och user.permissions.
Se Användare för att skapa, upsert, fråga eller läsa alla.
Egenskaper
| database | |
| id | |
| permissions | Åtgärder för att skapa, utöka, köra frågor mot eller läsa alla åtgärder. Se |
| url | Returnerar en referens-URL till resursen. Används för länkning i Behörigheter. |
Metoder
| delete(Request |
Ta bort angiven användare. Exempel
|
| permission(string) | Åtgärder för att läsa, ersätta eller ta bort en specifik behörighet med ID. Se |
| read(Request |
Läs UserDefinition- för den angivna user. Exempel
|
| replace(User |
Ersätt den angivna user's definition med den angivna UserDefinition. Exempel
|
Egenskapsinformation
database
id
id: string
Egenskapsvärde
string
permissions
Åtgärder för att skapa, utöka, köra frågor mot eller läsa alla åtgärder.
Se client.permission(id) för att läsa, ersätta eller ta bort en specifik behörighet med ID.
permissions: Permissions
Egenskapsvärde
url
Returnerar en referens-URL till resursen. Används för länkning i Behörigheter.
string url
Egenskapsvärde
string
Metodinformation
delete(RequestOptions)
Ta bort angiven användare.
Exempel
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
await database.user("<user-id>").delete();
function delete(options?: RequestOptions): Promise<UserResponse>
Parametrar
- options
- RequestOptions
Returer
Promise<UserResponse>
permission(string)
Åtgärder för att läsa, ersätta eller ta bort en specifik behörighet med ID.
Se client.permissions för att skapa, utöka, fråga eller läsa alla åtgärder.
function permission(id: string): Permission
Parametrar
- id
-
string
Returer
read(RequestOptions)
Läs UserDefinition- för den angivna user.
Exempel
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { resource: user } = await database.user("<user-id>").read();
function read(options?: RequestOptions): Promise<UserResponse>
Parametrar
- options
- RequestOptions
Returer
Promise<UserResponse>
replace(UserDefinition, RequestOptions)
Ersätt den angivna user's definition med den angivna UserDefinition.
Exempel
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { resource: user } = await database.user("<user-id>").read();
user.id = "<new user id>";
await database.user("<user-id>").replace(user);
function replace(body: UserDefinition, options?: RequestOptions): Promise<UserResponse>
Parametrar
- body
- UserDefinition
Den angivna UserDefinition för att ersätta definitionen.
- options
- RequestOptions
Returer
Promise<UserResponse>