Microsoft.VisualStudio.RpcContracts Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
ErrorCodes |
Define los códigos de error que se van a usar para ErrorCode. Los servidores deben iniciarse RemoteInvocationException con el código de error adecuado cuando no existe una excepción de .NET existente para la condición que se notifica. Vea https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Registro que representa el progreso de alguna operación que generalmente se puede representar con un cuadro de diálogo de estado de progreso. |
WellKnownProtectedOperations |
Colección de monikers documentados para ProtectedOperation representar varias operaciones confidenciales en Visual Studio, junto con métodos de conveniencia para crear estas ProtectedOperation instancias. |
Interfaces
IBrokeredServiceManifest |
Expone detalles sobre la disponibilidad de los servicios que se ofrecen al cliente. Se puede obtener del RemoteBrokeredServiceManifest servicio. |
IClientNotificationService |
Proporciona una API para enviar notificaciones desde el servidor al cliente, por lo que se pueden exponer al usuario. Se puede obtener del ClientNotificationService servicio. |
IHookableServiceJsonRpcDescriptor |
Describe una ServiceJsonRpcDescriptor instancia diseñada para admitir enlaces para determinados métodos. |
IReducedFunctionalityReportingService |
Proporciona funcionalidad para comunicar las causas de una funcionalidad reducida en las características al usuario. Se puede obtener del ReducedFunctionalityReportingService servicio. |
IStringResourceDictionary |
Describe un contrato para buscar recursos de cadena. |
Delegados
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Delegado que se va a usar para el enlace CreateJsonRpc. |