Azureコンテナのアクセス許可を動的に追加しようとしています。それから、Ajaxコールを使用してフォームデータを私のコントローラに返します。AJAX経由でMicrosoft Azureコンテナのアクセス許可を更新することができません
私の方法:public JsonResult GenerateSasWithPermissions(int optRadio, int[] optCheck)
は、正しく、正しくAJAX
データにアクセスすることができます。私は、次のコードを更新するoptCheck
を使用しようとしています:
`var sasToken = container.GetSharedAccessSignature(new SharedAccessBlobPolicy()
{
Permissions = SharedAccessBlobPermissions.Read
//Permissions is a list of of what access to give a Azure Container
});`
.Read
がpublic enum SharedAccessBlobPermissions
のklassの公園です。これは含まれています。私のAJAX
コールは私のコントローラにデータを戻す
[Flags]
public enum SharedAccessBlobPermissions
{
//
// Summary:
// No shared access granted.
None = 0,
//
// Summary:
// Read access granted.
Read = 1,
//
// Summary:
// Write access granted.
Write = 2,
//
// Summary:
// Delete access granted.
Delete = 4,
//
// Summary:
// List access granted.
List = 8,
//
// Summary:
// Add access granted.
Add = 16,
//
// Summary:
// Create access granted.
Create = 32
}
形式は、すべての整数です。私はちょうどのようなものでoptCheck
からPermissions
に値を代入しようとしています:私はoptCheckのための私の配列を反復処理しようとすると、これはまた、動作しません
Permissions = 8
- Permissions
を見つけるように見えることはありません。誰も私の値をPermissions
オブジェクトに割り当てる方法を知っていますか?