Microsoft.VisualStudio.RpcContracts Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
ErrorCodes |
Définit les codes d’erreur à utiliser pour ErrorCode. Les serveurs doivent lever RemoteInvocationException avec le code d’erreur approprié lorsqu’il n’existe pas d’exception .NET existante pour la condition signalée. Consultez https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Enregistrement qui représente la progression d’une opération généralement représentable à l’aide d’une boîte de dialogue status de progression. |
WellKnownProtectedOperations |
Collection de monikers documentés pour ProtectedOperation représenter diverses opérations sensibles dans Visual Studio, ainsi que des méthodes pratiques pour créer ces ProtectedOperation instances. |
Interfaces
IBrokeredServiceManifest |
Expose des détails sur la disponibilité des services présentés au client. Pouvant être obtenu auprès du RemoteBrokeredServiceManifest service. |
IClientNotificationService |
Fournit une API pour envoyer des notifications du serveur au client, afin qu’elles puissent être exposées à l’utilisateur. Pouvant être obtenu auprès du ClientNotificationService service. |
IHookableServiceJsonRpcDescriptor |
Décrit une ServiceJsonRpcDescriptor instance conçue pour prendre en charge les hooks pour certaines méthodes. |
IReducedFunctionalityReportingService |
Fournit des fonctionnalités permettant de communiquer les causes de la réduction des fonctionnalités à l’utilisateur. Pouvant être obtenu auprès du ReducedFunctionalityReportingService service. |
IStringResourceDictionary |
Décrit un contrat pour la recherche de ressources de chaîne. |
Délégués
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Délégué à utiliser pour le hook CreateJsonRpc. |