Microsoft.VisualStudio.RpcContracts 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
ErrorCodes |
定義要用於 ErrorCode的錯誤碼。 當報告的條件不存在現有的 .NET 例外狀況時,伺服器應該會擲回 RemoteInvocationException 適當的錯誤碼。 請參閱 https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md。 |
ProgressData |
記錄,表示某些作業的進度,通常可透過進度狀態對話框來表示。 |
WellKnownProtectedOperations |
記錄的Moniker集合,用於 ProtectedOperation 表示Visual Studio內的各種敏感性作業,以及建立這些 ProtectedOperation 實例的便利方法。 |
介面
IBrokeredServiceManifest |
公開提供給用戶端之服務可用性的詳細數據。 可從 RemoteBrokeredServiceManifest 服務取得。 |
IClientNotificationService |
提供 API 以將通知從伺服器傳送至用戶端,以便向使用者呈現通知。 可從 ClientNotificationService 服務取得。 |
IHookableServiceJsonRpcDescriptor |
描述 ServiceJsonRpcDescriptor 設計來支援特定方法勾點的實例。 |
IReducedFunctionalityReportingService |
提供對使用者功能減少之功能之通訊原因的功能。 可從 ReducedFunctionalityReportingService 服務取得。 |
IStringResourceDictionary |
描述查詢字串資源的合約。 |
委派
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
要用於 CreateJsonRpc 攔截的委派。 |