Data.Cloud.AzureAPI.TAccessPolicy.Permission
Delphi
property Permission: string read GetPermission write SetPermission;
C++
__property System::UnicodeString Permission = {read=GetPermission, write=SetPermission};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAccessPolicy |
Beschreibung
String-Repräsentation der Berechtigungen der Zugriffsrichtlinie.
Jede Berechtigung wird durch ihren ersten Buchstaben dargestellt:
Buchstabe | Berechtigung |
---|---|
r | PermRead |
w | PermWrite |
d | PermDelete |
l | PermList |
Wenn alle Berechtigungen erteilt sind, lautet der String "rwdl". Wurde eine der vier Berechtigungen nicht erteilt, wird der entsprechende Buchstabe aus dem String entfernt. Wenn beispielsweise nur die Leseberechtigung erteilt wird, dann ist Permission "r". Werden alle Berechtigungen außer der Schreibberechtigung erteilt, dann ist Permission "rdl".
Bei der Angabe eines Wertes für Permission können Sie die Reihenfolge der Buchstaben ändern. Beim Lesen des Wertes von Permission ist die Reihenfolge der Buchstaben jedoch immer gleich. Sie können zum Beispiel für Permission entweder "rw" oder "wr" als Wert angeben, um die Lese- und Schreibberechtigung zu erteilen, beim Lesen des Wertes von Permission erhalten Sie aber immer "rw", nie "wr", unabhängig von dem Wert, den Sie für die Definition der Berechtigungen verwendet haben.