本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
API 管理 AppStream 2.0 應用程式權限的動作
您可以使用下列API操作來管理 AppStream 2.0 的應用程式權利。
AddApplicationsRequest
操作
為 AppStream 2.0 使用者將應用程式新增至應用程式目錄。 AppStream 2.0 顯示的應用程式目錄包含您使用此操作新增的應用程式,API以及您在映像中新增的應用程式。在您使用上述方法之一或兩者來新增應用程式之後,使用者即可啟動應用程式。
請求語法
string userSid;
list<Application> applications;
請求參數
userSid
-
請求套用的使用者SID的 。
類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 208 個字元。
applications
-
要套用請求的應用程式清單。
類型:字串
必要:是
Application
物件
描述顯示和啟動應用程式所需的應用程式中繼資料。應用程式識別符必須是唯一的,並且不會與透過 API 操作或映像指定的其他應用程式發生衝突。
id
-
要指定的應用程式識別符。當使用者啟動應用程式時,會提供與 AppStream 2.0 應用程式報告中
application_name
的值對應的此值。當您啟用用量報告 時,在使用者串流工作階段期間啟動至少一個應用程式的每天, AppStream 2.0 都會將應用程式報告匯出至您的 Amazon S3 儲存貯體。如需有關應用程式報告的詳細資訊,請參閱應用程式報告欄位。類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 512 個字元。
displayName
-
要指定的應用程式顯示名稱。使用者會在應用程式目錄中看到此名稱。
類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 512 個字元。
launchPath
-
要啟動之應用程式執行檔的 Windows 檔案系統路徑。
類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 32,767 個字元。
iconData
-
要顯示在應用程式目錄中的 base-64 編碼映像。此影像必須為下列其中一個格式:.png、.jpeg 或是 .jpg。
類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 1,000,000 個字元。
launchParams
-
用來啟動應用程式的參數。
類型:字串
必要:否
長度限制:長度上限 32,000 個字元。
workingDirectory
-
要在其中啟動應用程式之工作目錄的 Windows 檔案系統路徑。
類型:字串
必要:否
長度限制:長度上限 32,767 個字元。
RemoveApplicationsRequest
操作
使用 AddApplicationsRequest
操作移除之前新增的應用程式。即可從使用者的應用程式目錄中移除應用程式。在移除應用程式後,即無法啟動這些應用程式。如果應用程式仍在執行中, AppStream 2.0 不會將其關閉。無法移除直接在 AppStream 2.0 映像中指定的應用程式。
請求語法
string userSid;
list<Application> applications;
請求參數
userSid
-
請求套用到的使用者SID的 。
類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 208 個字元。
applications
-
要套用請求的應用程式清單。
類型:字串
必要:是
ClearApplicationsRequest
操作
使用 AddApplicationsRequest
操作,移除之前新增至應用程式目錄的所有應用程式。在移除應用程式後,即無法啟動這些應用程式。如果應用程式在使用 ClearApplicationsRequest
操作時正在執行, AppStream 2.0 不會關閉它們。無法移除直接在 AppStream 2.0 映像中指定的應用程式。
請求語法
string userSid;
請求參數
userSid
-
請求套用到的使用者SID的 。
類型:字串
必要:是
長度限制:長度下限 1 個字元,長度上限 208 個字元。