Permission クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ID による特定のアクセス許可の読み取り、置換、または削除を行う操作。アクセス許可は、ResourceTokens の作成に使用されます。 リソース トークンは、データベース内のアプリケーション リソースへのアクセスを提供します。 リソース トークン:
- コンテナー、パーティション キー、ドキュメント、添付ファイル、ストアド プロシージャ、トリガー、UDF へのアクセスを提供します。
- ユーザーが特定のリソースへのアクセス許可を付与されたときに作成されます。
- アクセス許可リソースが POST、GET、または PUT 呼び出しで動作するときに作成されます。
- ユーザー、リソース、およびアクセス許可用に特別に構築されたハッシュ リソース トークンを使用します。
- カスタマイズ可能な有効期間による時間の拘束があります。 既定の有効期間は 1 時間です。 ただし、トークンの有効期間が明示的に指定される可能性があります (最大 24 時間)。
- マスター キーの代わりに使用できる安全な代替手段を提供します。
- クライアントが、付与されているアクセス許可に従って、Cosmos DB アカウント内のリソースを読み取り、書き込み、および削除できるようにします。
public abstract class Permission
type Permission = class
Public MustInherit Class Permission
- 継承
-
Permission
コンストラクター
Permission() |
ID による特定のアクセス許可の読み取り、置換、または削除を行う操作。アクセス許可は、ResourceTokens の作成に使用されます。 リソース トークンは、データベース内のアプリケーション リソースへのアクセスを提供します。 リソース トークン:
|
プロパティ
Id |
Cosmos アクセス許可の ID |
メソッド
DeleteAsync(RequestOptions, CancellationToken) |
PermissionProperties非同期操作として Azure Cosmos DB サービスから を削除します。 これにより、既存の ResourceToken は取り消されません。 |
ReadAsync(Nullable<Int32>, RequestOptions, CancellationToken) |
PermissionProperties非同期操作として Azure Cosmos サービスから を読み取ります。 各読み取りでは、それぞれの有効期限を持つ新しい ResourceToken が返されます。 |
ReplaceAsync(PermissionProperties, Nullable<Int32>, RequestOptions, CancellationToken) |
Azure Cosmos サービスの を PermissionProperties 非同期操作として置き換えます。 これにより、既存の ResourceToken は取り消されません。 |
適用対象
Azure SDK for .NET