User class
Felhasználók olvasására, cseréjére és törlésére szolgál.
Emellett az adott felhasználó engedélyeit user.permission és user.permissionskeresztül is elérheti.
Lásd Felhasználók az összes létrehozásához, frissítéséhez, lekérdezéséhez vagy olvasásához.
Tulajdonságok
| database | |
| id | |
| permissions | Műveletek az összes művelet létrehozásához, frissítéséhez, lekérdezéséhez vagy olvasásához. Lásd: |
| url | Az erőforrás hivatkozási URL-címét adja vissza. Az engedélyek csatolásához használatos. |
Metódusok
| delete(Request |
Törölje a megadott Felhasználói. Példa
|
| permission(string) | Adott engedély azonosító szerinti olvasására, cseréjére vagy törlésére szolgáló műveletek. Az összes művelet létrehozásához, frissítéséhez, lekérdezéséhez vagy olvasásához tekintse meg a |
| read(Request |
Olvassa el az adott FelhasználóiUserDefinition. Példa
|
| replace(User |
Cserélje le a megadott Userdefinícióját a megadott UserDefinition. Példa
|
Tulajdonság adatai
database
id
id: string
Tulajdonság értéke
string
permissions
Műveletek az összes művelet létrehozásához, frissítéséhez, lekérdezéséhez vagy olvasásához.
Lásd: client.permission(id) egy adott engedély beolvasása, cseréje vagy törlése azonosító alapján.
permissions: Permissions
Tulajdonság értéke
url
Az erőforrás hivatkozási URL-címét adja vissza. Az engedélyek csatolásához használatos.
string url
Tulajdonság értéke
string
Metódus adatai
delete(RequestOptions)
Törölje a megadott Felhasználói.
Példa
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>
Paraméterek
- options
- RequestOptions
Válaszok
Promise<UserResponse>
permission(string)
Adott engedély azonosító szerinti olvasására, cseréjére vagy törlésére szolgáló műveletek.
Az összes művelet létrehozásához, frissítéséhez, lekérdezéséhez vagy olvasásához tekintse meg a client.permissions.
function permission(id: string): Permission
Paraméterek
- id
-
string
Válaszok
read(RequestOptions)
Olvassa el az adott FelhasználóiUserDefinition.
Példa
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>
Paraméterek
- options
- RequestOptions
Válaszok
Promise<UserResponse>
replace(UserDefinition, RequestOptions)
Cserélje le a megadott Userdefinícióját a megadott UserDefinition.
Példa
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>
Paraméterek
- body
- UserDefinition
A megadott UserDefinition a definíció helyére.
- options
- RequestOptions
Válaszok
Promise<UserResponse>