Microsoft.VisualStudio.RpcContracts 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
ErrorCodes |
定义要用于 的 ErrorCode错误代码。 当报告的条件不存在现有的 .NET 异常时,服务器应引发 RemoteInvocationException 相应的错误代码。 请参阅 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 挂钩的委托。 |