Définitions de cadre d'application dynamique Thrift et nom de canal nommé - Amazon AppStream 2.0

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Définitions de cadre d'application dynamique Thrift et nom de canal nommé

Thrift vous permet d'utiliser des fichiers de définition simples fournis par la AppStream version 2.0 pour compiler des RPC clients. Les RPC clients vous permettent de communiquer avec le logiciel agent AppStream 2.0 exécuté sur une instance de streaming. Pour plus d'informations sur la façon de compiler le RPC client pour votre langue, consultez la documentation d'Apache Thrift. Une fois que vous avez compilé les bibliothèques Thrift pour le langage de votre choix, créez un client Thrift à l'aide tu transport de canal nommé. Utilisez D56C0258-2173-48D5-B0E6-1 comme nom EC85AC67893 de canal.

AppStreamServer.friperie

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), }