Megosztás a következőn keresztül:


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: client.permission(id) egy adott engedély beolvasása, cseréje vagy törlése azonosító alapján.

url

Az erőforrás hivatkozási URL-címét adja vissza. Az engedélyek csatolásához használatos.

Metódusok

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();
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.

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();
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);

Tulajdonság adatai

database

database: Database

Tulajdonság értéke

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>