Microsoft.VisualStudio.RpcContracts Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
ErrorCodes |
Define códigos de erro a serem usados para ErrorCode. Os servidores devem gerar RemoteInvocationException com o código de erro apropriado quando uma exceção existente do .NET não existir para a condição que está sendo relatada. Consulte https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Um registro que representa o progresso de alguma operação que geralmente é representável com um diálogo de status de progresso. |
WellKnownProtectedOperations |
Uma coleção de monikers documentados para ProtectedOperation representar várias operações confidenciais no Visual Studio, juntamente com métodos de conveniência para criar essas ProtectedOperation instâncias. |
Interfaces
IBrokeredServiceManifest |
Expõe detalhes sobre a disponibilidade dos serviços oferecidos ao cliente. Obtêvel do RemoteBrokeredServiceManifest serviço. |
IClientNotificationService |
Fornece uma API para enviar notificações do servidor para o cliente, para que elas possam ser exibidas para o usuário. Obtêvel do ClientNotificationService serviço. |
IHookableServiceJsonRpcDescriptor |
Descreve uma ServiceJsonRpcDescriptor instância projetada para dar suporte a ganchos para determinados métodos. |
IReducedFunctionalityReportingService |
Fornece funcionalidade para comunicar causas de funcionalidade reduzida em recursos para o usuário. Obtêvel do ReducedFunctionalityReportingService serviço. |
IStringResourceDictionary |
Descreve um contrato para pesquisar recursos de cadeia de caracteres. |
Delegados
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Delegado a ser usado para o gancho CreateJsonRpc. |