Microsoft.VisualStudio.RpcContracts 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 フックに使用するデリゲート。 |