DiagnosticCollection(Uri, Int32, IReadOnlyList<Diagnostic>, Nullable<Int32>, Nullable<Int32>, Nullable<Guid>) Constructeur

Définition

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 .

identifier
Nullable<Int32>

Identfier pour cette collection.

supersedes
Nullable<Int32>

Identificateur du DiagnosticCollection qui est remplacé par cette collection.

outputKey
Nullable<Guid>

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.

S’applique à