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" にはなりません。