Data.Cloud.AzureAPI.TAccessPolicy.Permission
Delphi
property Permission: string read GetPermission write SetPermission;
C++
__property System::UnicodeString Permission = {read=GetPermission, write=SetPermission};
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| property | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAccessPolicy |
説明
アクセス ポリシーの権限を文字列で表現したものです。
各権限は、以下のように頭文字で表されます。
| 文字 | 権限 |
|---|---|
| r | PermRead |
| w | PermWrite |
| d | PermDelete |
| l | PermList |
すべての権限が付与された場合、この文字列は "rwdl" になります。4 つの権限のいずれかが付与されない場合には、対応する文字がこの文字列から削除されます。たとえば、読み取り権限のみが付与される場合には、Permission は "r" になります。書き込み権限以外のすべての権限が付与される場合には、Permission は "rdl" になります。
Permission の値を指定するときには、文字の順序が異なっていてもかまいません。ただし、Permission の値を読み取るときには、文字の順序は常に同じです。たとえば、読み取り権限と書き込み権限だけを付与する値として Permission に "rw" または "wr" を指定することができますが、Permission の値を読み取るときには、権限の定義時に使用した値に関わらずこの値は常に "rw" になり、"wr" にはなりません。