Definisi Penghematan Kerangka Aplikasi Dinamis dan Nama Pipa Bernama - Amazon AppStream 2.0

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Definisi Penghematan Kerangka Aplikasi Dinamis dan Nama Pipa Bernama

Thrift memungkinkan Anda untuk menggunakan file definisi sederhana yang disediakan oleh AppStream 2.0 untuk mengkompilasi RPC klien. RPCKlien memungkinkan Anda berkomunikasi dengan perangkat lunak agen AppStream 2.0 yang berjalan pada instance streaming. Untuk informasi tentang cara mengkompilasi RPC klien untuk bahasa Anda, lihat dokumentasi Apache Thrift. Setelah Anda mengkompilasi perpustakaan Thrift untuk bahasa pilihan Anda, buat klien Thrift dengan menggunakan transportasi Pipa Bernama. Gunakan EC85AC67893 D56C0258-2173-48D5-B0E6-1 sebagai nama pipa.

AppStreamServer.penghematan

namespace netstd AppStream.ApplicationCatalogService.Model const string ServiceEndpoint = "D56C0258-2173-48D5-B0E6-1EC85AC67893"; struct AddApplicationsRequest { 1: required string userSid; 2: required list<Application> applications; } struct AddApplicationsResponse { } struct RemoveApplicationsRequest { 1: required string userSid; 2: required list<string> applicationIds; } struct RemoveApplicationsResponse { } struct ClearApplicationsRequest { 1: required string userSid; } struct ClearApplicationsResponse { } struct Application { 1: required string id; 2: required string displayName; 3: required string launchPath; 4: required string iconData; 5: string launchParams; 6: string workingDirectory; } exception AppStreamClientException { 1: string errorMessage, 2: ErrorCode errorCode } exception AppStreamServerException { 1: string errorMessage, 2: ErrorCode errorCode } enum ErrorCode { } service ApplicationCatalogService { AddApplicationsResponse AddApplications(1:AddApplicationsRequest request) throws (1: AppStreamClientException ce, 2: AppStreamServerException se), RemoveApplicationsResponse RemoveApplications(1:RemoveApplicationsRequest request) throws (1: AppStreamClientException ce, 2: AppStreamServerException se), ClearApplicationsResponse ClearApplications(1:ClearApplicationsRequest request) throws (1: AppStreamClientException ce, 2: AppStreamServerException se), }