Data.Cloud.AzureAPI.TAccessPolicy

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TAccessPolicy = record

C++

struct DECLSPEC_DRECORD TAccessPolicy
{
public:
    System::UnicodeString Start;
    System::UnicodeString Expiry;
    bool PermRead;
    bool PermWrite;
    bool PermDelete;
    bool PermList;
    System::UnicodeString __fastcall GetPermission();
    void __fastcall SetPermission(const System::UnicodeString rwdl);
    System::UnicodeString __fastcall AsXML();
    static TAccessPolicy __fastcall Create();
    __property System::UnicodeString Permission = {read=GetPermission, write=SetPermission};
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI Data.Cloud.AzureAPI


説明

警告: TAccessPolicy は非推奨になっています。 TPolicy のサブクラス を使用してください。

アクセス ポリシー情報で、利用可能な public オペレーションを示します。

TAccessPolicy は、アクセス ポリシー情報のレコードで、利用可能な public オペレーションを示します。 利用可能なオペレーションは次の 4 つです: ReadWriteDeleteList。これらの各々を有効化または無効化できます。さらに、アクセス ポリシーには開始タイムと期限タイムがあり、ポリシーが効力を持つ Windows の時間を作成します。

TAccessPolicy レコードのフィールドは、次の表に一覧されています:

フィールド 意味

Start

アクセス ポリシーが有効でなくなる前の日付を表します。日付は、UTC(Coordinated Universal Time)で表現され、妥当な ISO 8061 形式を忠実に守る必要があります。サポートされる形式には次のものがあります:

YYYY-MM-DDYYYY-MM-DDThh:mmTZDYYYY-MM-DDThh:mm:ssTZDYYYY-MM-DDThh:mm:ss.ffffffTZD

Expiry

アクセス ポリシーが有効でなくなった後の日付。日付は、UTC で表現され、妥当な ISO 8061 形式を忠実に守る必要があります。 サポートされる形式には次のものがあります:

YYYY-MM-DDYYYY-MM-DDThh:mmTZDYYYY-MM-DDThh:mm:ssTZDYYYY-MM-DDThh:mm:ss.ffffffTZD

PermRead

読み込み権限がこのアクセス ポリシーによって認可されている場合に True

PermWrite

書き込み権限がこのアクセス ポリシーによって認可されている場合に True

PermDelete

削除権限がこのアクセス ポリシーによって認可されている場合に True

PermList

リスト権限がこのアクセス ポリシーによって認可されている場合に True

GetPermission

権限の文字列表現を返します。 この表現は、常に次の順番である点に注意してください:rwdl - 現在 False に設定されている権限を省略します。

SetPermission

文字列表現を解析することで Boolean フィールドを設定します。rwdl 文字列には、最大 4 文字だけが想定されている点に注意してください。文字の 1 つが文字列に存在した場合、対応する権限の Boolean フィールドは True に設定されます。そうでなければ、False に設定されます。

AsXML

アクセス ポリシーの XML 表現を返します(Azure での要件の通り)。

Create

読み取り権限以外のすべての権限を持つ TAccessPolicy の新しいインスタンスを作成します。

Permission

文字列表現の権限を返すか、または設定します。

関連項目