Microsoft.VisualStudio.RpcContracts Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
ErrorCodes |
Definiert Fehlercodes, die für ErrorCodeverwendet werden sollen. Server sollten mit dem entsprechenden Fehlercode ausgelöst RemoteInvocationException werden, wenn für die gemeldete Bedingung keine vorhandene .NET-Ausnahme vorhanden ist. Siehe https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Ein Datensatz, der den Fortschritt eines Vorgangs darstellt, der in der Regel mit einem Status status Dialog dargestellt werden kann. |
WellKnownProtectedOperations |
Eine Sammlung dokumentierter Moniker für ProtectedOperation , um verschiedene vertrauliche Vorgänge in Visual Studio darzustellen, zusammen mit einfachen Methoden zum Erstellen dieser ProtectedOperation Instanzen. |
Schnittstellen
IBrokeredServiceManifest |
Macht Details zur Verfügbarkeit von Diensten verfügbar, die für den Client bereitgestellt werden. Aus dem RemoteBrokeredServiceManifest Dienst erhältlich. |
IClientNotificationService |
Stellt eine API zum Senden von Benachrichtigungen vom Server an den Client bereit, damit sie dem Benutzer angezeigt werden können. Aus dem ClientNotificationService Dienst erhältlich. |
IHookableServiceJsonRpcDescriptor |
Beschreibt einen ServiceJsonRpcDescriptor instance, der zur Unterstützung von Hooks für bestimmte Methoden entwickelt wurde. |
IReducedFunctionalityReportingService |
Stellt Funktionen für die Kommunikation von Ursachen für eingeschränkte Funktionen in Features für den Benutzer bereit. Aus dem ReducedFunctionalityReportingService Dienst erhältlich. |
IStringResourceDictionary |
Beschreibt einen Vertrag zum Suchen nach Zeichenfolgenressourcen. |
Delegaten
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Delegat, der für den CreateJsonRpc-Hook verwendet werden soll. |