Microsoft.VisualStudio.RpcContracts Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
ErrorCodes |
Definisce i codici di errore da usare per ErrorCode. I server devono generare RemoteInvocationException con il codice di errore appropriato quando non esiste un'eccezione .NET esistente per la condizione segnalata. Vedere https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Record che rappresenta lo stato di avanzamento di un'operazione che è in genere rappresentabile con una finestra di dialogo sullo stato di avanzamento. |
WellKnownProtectedOperations |
Raccolta di moniker documentati per ProtectedOperation per rappresentare varie operazioni sensibili all'interno di Visual Studio, insieme ai metodi pratici per la creazione di queste ProtectedOperation istanze. |
Interfacce
IBrokeredServiceManifest |
Espone i dettagli sulla disponibilità dei servizi offerti al client. Recuperabile dal RemoteBrokeredServiceManifest servizio. |
IClientNotificationService |
Fornisce un'API per inviare notifiche dal server al client, in modo che possano essere rilevate all'utente. Recuperabile dal ClientNotificationService servizio. |
IHookableServiceJsonRpcDescriptor |
Descrive un'istanza ServiceJsonRpcDescriptor progettata per supportare hook per determinati metodi. |
IReducedFunctionalityReportingService |
Fornisce funzionalità per la comunicazione delle cause di riduzione delle funzionalità nelle funzionalità all'utente. Recuperabile dal ReducedFunctionalityReportingService servizio. |
IStringResourceDictionary |
Descrive un contratto per la ricerca di risorse stringa. |
Delegati
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Delegato da usare per l'hook CreateJsonRpc. |