Metodo VsShellUtilities.GetRDTDocumentInfo
Ottiene un'interfaccia di IVsPersistDocData e i cookie del documento dalla tabella in esecuzione di documento per il documento specificato.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Shared Sub GetRDTDocumentInfo ( _
site As IServiceProvider, _
documentName As String, _
<OutAttribute> ByRef hierarchy As IVsHierarchy, _
<OutAttribute> ByRef itemid As UInteger, _
<OutAttribute> ByRef persistDocData As IVsPersistDocData, _
<OutAttribute> ByRef docCookie As UInteger _
)
public static void GetRDTDocumentInfo(
IServiceProvider site,
string documentName,
out IVsHierarchy hierarchy,
out uint itemid,
out IVsPersistDocData persistDocData,
out uint docCookie
)
Parametri
- site
Tipo: System.IServiceProvider
IServiceProvider .
- documentName
Tipo: System.String
Il moniker del file.
- hierarchy
Tipo: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy%
[out] L'interfaccia di IVsHierarchy del progetto che containa il documento.
- itemid
Tipo: System.UInt32%
[out] ID elemento del documento.
- persistDocData
Tipo: Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData%
[out] l'interfaccia di IVsPersistDocData per il documento.
- docCookie
Tipo: System.UInt32%
[out] L'identificatore del documento che viene utilizzato dalla tabella in esecuzione il documento.
Note
Il parametro di docCookie può essere utilizzato nelle chiamate agli altri metodi di IVsRunningDocumentTable in questo documento.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.