Bagikan melalui


User class

Digunakan untuk membaca, mengganti, dan menghapus Pengguna.

Selain itu, Anda dapat mengakses izin untuk pengguna tertentu melalui user.permission dan user.permissions.

Lihat Pengguna untuk membuat, melakukan upsert, mengkueri, atau membaca semua.

Properti

database
id
permissions

Operasi untuk membuat, meningkatkan, mengkueri, atau membaca semua operasi.

Lihat client.permission(id) untuk membaca, mengganti, atau menghapus Izin tertentu menurut id.

url

Mengembalikan URL referensi ke sumber daya. Digunakan untuk menautkan di Izin.

Metode

delete(RequestOptions)

Hapus Penggunayang diberikan .

Contoh

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)

Operasi untuk membaca, mengganti, atau menghapus Izin tertentu menurut id.

Lihat client.permissions untuk membuat, meningkatkan, mengkueri, atau membaca semua operasi.

read(RequestOptions)

Baca UserDefinition untuk Penggunayang diberikan.

Contoh

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)

Ganti definisi Penggunayang diberikan dengan UserDefinition yang ditentukan.

Contoh

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

Detail Properti

database

database: Database

Nilai Properti

id

id: string

Nilai Properti

string

permissions

Operasi untuk membuat, meningkatkan, mengkueri, atau membaca semua operasi.

Lihat client.permission(id) untuk membaca, mengganti, atau menghapus Izin tertentu menurut id.

permissions: Permissions

Nilai Properti

url

Mengembalikan URL referensi ke sumber daya. Digunakan untuk menautkan di Izin.

string url

Nilai Properti

string

Detail Metode

delete(RequestOptions)

Hapus Penggunayang diberikan .

Contoh

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>

Parameter

options
RequestOptions

Mengembalikan

Promise<UserResponse>

permission(string)

Operasi untuk membaca, mengganti, atau menghapus Izin tertentu menurut id.

Lihat client.permissions untuk membuat, meningkatkan, mengkueri, atau membaca semua operasi.

function permission(id: string): Permission

Parameter

id

string

Mengembalikan

read(RequestOptions)

Baca UserDefinition untuk Penggunayang diberikan.

Contoh

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>

Parameter

options
RequestOptions

Mengembalikan

Promise<UserResponse>

replace(UserDefinition, RequestOptions)

Ganti definisi Penggunayang diberikan dengan UserDefinition yang ditentukan.

Contoh

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>

Parameter

body
UserDefinition

UserDefinition yang ditentukan untuk mengganti definisi.

options
RequestOptions

Mengembalikan

Promise<UserResponse>