User class
يستخدم لقراءة المستخدمين واستبدالهم وحذفهم.
بالإضافة إلى ذلك، يمكنك الوصول إلى أذونات مستخدم معين عبر user.permissionuser.permissions.
راجع المستخدمين لإنشاء الكل أو رفعه أو الاستعلام أو قراءته.
الخصائص
| database | |
| id | |
| permissions | عمليات إنشاء جميع العمليات أو رفعها أو الاستعلام فيها أو قراءتها. راجع |
| url | إرجاع URL مرجع إلى المورد. يستخدم للارتباط في الأذونات. |
الأساليب
| delete(Request |
احذف المستخدمالمحدد . مثال
|
| permission(string) | عمليات قراءة إذن معين أو استبداله أو حذفه حسب المعرف. راجع |
| read(Request |
اقرأ UserDefinition المستخدمالمحدد. مثال
|
| replace(User |
استبدل تعريف المستخدمالمحدد ب UserDefinition المحدد . مثال
|
تفاصيل الخاصية
database
id
id: string
قيمة الخاصية
string
permissions
عمليات إنشاء جميع العمليات أو رفعها أو الاستعلام فيها أو قراءتها.
راجع client.permission(id) لقراءة إذن معين أو استبداله أو حذفه حسب المعرف.
permissions: Permissions
قيمة الخاصية
url
إرجاع URL مرجع إلى المورد. يستخدم للارتباط في الأذونات.
string url
قيمة الخاصية
string
تفاصيل الأسلوب
delete(RequestOptions)
احذف المستخدمالمحدد .
مثال
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>
المعلمات
- options
- RequestOptions
المرتجعات
Promise<UserResponse>
permission(string)
عمليات قراءة إذن معين أو استبداله أو حذفه حسب المعرف.
راجع client.permissions لإنشاء كافة العمليات أو رفعها أو الاستعلام فيها أو قراءتها.
function permission(id: string): Permission
المعلمات
- id
-
string
المرتجعات
read(RequestOptions)
اقرأ UserDefinition المستخدمالمحدد.
مثال
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>
المعلمات
- options
- RequestOptions
المرتجعات
Promise<UserResponse>
replace(UserDefinition, RequestOptions)
استبدل تعريف المستخدمالمحدد ب UserDefinition المحدد .
مثال
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>
المعلمات
- body
- UserDefinition
تعريف المستخدم المحدد لاستبدال التعريف.
- options
- RequestOptions
المرتجعات
Promise<UserResponse>