User class
屬性
database | |
id | |
permissions | 用於建立、更新插入、查詢或讀取所有作業的作業。 請參閱 |
url | 傳回資源的參考 URL。 用於在許可權中連結。 |
方法
delete(Request |
刪除指定的 使用者。 範例
|
permission(string) | 依標識符讀取、取代或刪除特定許可權的作業。 請參閱 |
read(Request |
讀取指定 使用者的 UserDefinition。 範例
|
replace(User |
將指定的 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)
將指定的 User定義取代為指定的 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
要取代定義的指定 UserDefinition。
- options
- RequestOptions
傳回
Promise<UserResponse>