Microsoft.VisualStudio.RpcContracts Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
ErrorCodes |
Definuje kódy chyb, které se mají použít pro ErrorCode. Servery by měly vyvolat RemoteInvocationException příslušný kód chyby, pokud pro hlášenou podmínku neexistuje existující výjimka rozhraní .NET. Viz třída https://github.com/microsoft/vs-streamjsonrpc/blob/master/doc/exceptions.md. |
ProgressData |
Záznam, který představuje průběh některé operace, která je obecně reprezentovatelná dialogovým oknem stavu průběhu. |
WellKnownProtectedOperations |
Kolekce zdokumentovaných monikers pro ProtectedOperation reprezentaci různých citlivých operací v sadě Visual Studio spolu s metodami pro usnadnění vytváření těchto ProtectedOperation instancí. |
Rozhraní
IBrokeredServiceManifest |
Zveřejňuje podrobnosti o dostupnosti služeb, které jsou pro klienta dostupné. Lze získat ze RemoteBrokeredServiceManifest služby. |
IClientNotificationService |
Poskytuje rozhraní API pro odesílání oznámení ze serveru klientovi, aby je bylo možné uživateli zobrazit. Lze získat ze ClientNotificationService služby. |
IHookableServiceJsonRpcDescriptor |
Popisuje instanci navrženou ServiceJsonRpcDescriptor tak, aby podporovala háky pro určité metody. |
IReducedFunctionalityReportingService |
Poskytuje funkce pro informování uživatele o příčinách omezené funkčnosti funkcí. Lze získat ze ReducedFunctionalityReportingService služby. |
IStringResourceDictionary |
Popisuje kontrakt pro vyhledávání prostředků řetězců. |
Delegáti
IHookableServiceJsonRpcDescriptor.CreateJsonRpcDelegate |
Delegát, který se má použít pro háček CreateJsonRpc. |