次の方法で共有


Microsoft.VisualStudio.RpcContracts 名前空間

クラス

ErrorCodes

に使用するエラー コードを定義します ErrorCode。 報告される条件に対して既存の .NET 例外が存在しない場合、サーバーは適切なエラー コードをスロー RemoteInvocationException する必要があります。

https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md」を参照してください。

ProgressData

一般的に進行状況の状態ダイアログで表される、一部の操作の進行状況を表すレコード。

WellKnownProtectedOperations

Visual Studio 内のさまざまな機密性の高い操作と、これらのProtectedOperationインスタンスを作成するための便利な方法を表す、文書化されたモニカーProtectedOperationのコレクション。

インターフェイス

IBrokeredServiceManifest

クライアントに提供されるサービスの可用性に関する詳細を公開します。 サービスから RemoteBrokeredServiceManifest 取得できます。

IClientNotificationService

ユーザーに通知を表示できるように、サーバーからクライアントに通知を送信する API を提供します。 サービスから ClientNotificationService 取得できます。

IHookableServiceJsonRpcDescriptor

特定のメソッドの ServiceJsonRpcDescriptor フックをサポートするように設計されたインスタンスについて説明します。

IReducedFunctionalityReportingService

機能の機能を減らすための原因をユーザーに伝えるための機能を提供します。 サービスから ReducedFunctionalityReportingService 取得できます。

IStringResourceDictionary

文字列リソースを検索するためのコントラクトについて説明します。

代理人

IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate

CreateJsonRpc フックに使用するデリゲート。