DiagnosticCollection(Uri, Int32, IReadOnlyList<Diagnostic>, Nullable<Int32>, Nullable<Int32>, Nullable<Guid>) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DiagnosticCollection.
public DiagnosticCollection (Uri documentMoniker, int documentVersionNumber, System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.Diagnostic> diagnostics, int? identifier = default, int? supersedes = default, Guid? outputKey = default);
new Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.DiagnosticCollection : Uri * int * System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.Diagnostic> * Nullable<int> * Nullable<int> * Nullable<Guid> -> Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.DiagnosticCollection
Public Sub New (documentMoniker As Uri, documentVersionNumber As Integer, diagnostics As IReadOnlyList(Of Diagnostic), Optional identifier As Nullable(Of Integer) = Nothing, Optional supersedes As Nullable(Of Integer) = Nothing, Optional outputKey As Nullable(Of Guid) = Nothing)
Paramètres
- documentMoniker
- Uri
URI du document contenant les Diagnostics. L’URI est toujours un URI distant, c’est-à-dire un URI qui peut être compris par les deux parties (serveur et client/hôte et invité) dans les scénarios partagés.
- documentVersionNumber
- Int32
Numéro de version du document.
- diagnostics
- IReadOnlyList<Diagnostic>
Liste des diagnostics trouvés dans documentMoniker .
Identificateur du DiagnosticCollection qui est remplacé par cette collection.
Clé de la fenêtre sortie utilisée pour associer des diagnostics dans la collection à une ligne de texte dans la fenêtre sortie.
Remarques
DiagnosticCollectionlorsqu’il est signalé par le biais de IDiagnosticManagerService , doit utiliser documentMoniker qui correspond à l' Uri emplacement du document sur le serveur.
DiagnosticCollection les envoyés via le IDiagnosticViewerService utilisent toujours Uri des s qui correspondent au moniker distant du document.
Notez que les monikers distants peuvent changer au démarrage ou à la fin d’une session LiveShare. il est donc préférable de ne jamais conserver un moniker distant de documents : convertir à la place en chemin d’accès au fichier local et convertir à la demande.