Microsoft.VisualStudio.RpcContracts Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ErrorCodes |
Определяет коды ошибок для использования для ErrorCode. Серверы должны выдавать с RemoteInvocationException соответствующим кодом ошибки, если существующее исключение .NET не существует для сообщаемого условия. См. раздел https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Запись, представляющая ход выполнения некоторых операций, которые обычно можно представить в диалоговом окне состояния хода выполнения. |
WellKnownProtectedOperations |
Коллекция задокументированных моникеров для представления ProtectedOperation различных конфиденциальных операций в Visual Studio, а также удобных методов для создания этих ProtectedOperation экземпляров. |
Интерфейсы
IBrokeredServiceManifest |
Предоставляет сведения о доступности служб, предоставляемых клиенту. Можно получить из RemoteBrokeredServiceManifest службы. |
IClientNotificationService |
Предоставляет API для отправки уведомлений с сервера клиенту, чтобы они могли быть доступны пользователю. Можно получить из ClientNotificationService службы. |
IHookableServiceJsonRpcDescriptor |
Описывает экземпляр, предназначенный ServiceJsonRpcDescriptor для поддержки перехватчиков для определенных методов. |
IReducedFunctionalityReportingService |
Предоставляет функциональные возможности для информирования пользователя о причинах ограниченной функциональности функций. Можно получить из ReducedFunctionalityReportingService службы. |
IStringResourceDictionary |
Описывает контракт для поиска строковых ресурсов. |
Делегаты
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Делегат, используемый для перехватчика CreateJsonRpc. |