IVsExpansionManager.GetTokenPath (Método)
Devuelve la ruta de acceso a la ubicación especificada.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxis
'Declaración
Function GetTokenPath ( _
token As UInteger, _
<OutAttribute> ByRef pbstrPath As String _
) As Integer
int GetTokenPath(
uint token,
out string pbstrPath
)
int GetTokenPath(
[InAttribute] unsigned int token,
[OutAttribute] String^% pbstrPath
)
abstract GetTokenPath :
token:uint32 *
pbstrPath:string byref -> int
function GetTokenPath(
token : uint,
pbstrPath : String
) : int
Parámetros
token
Tipo: UInt32[in] Un valor de enumeración de _ExpansionToken .
pbstrPath
Tipo: String%[out] devuelve una cadena que contiene la ruta de acceso completa a la ubicación especificada.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr2.idl:
HRESULT IVsExpansionManager::GetTokenPath(
[in]ExpansionToken,
[out] BSTR *pbstrPath
);
Los fragmentos de código se almacenan normalmente en varias ubicaciones incluyendo la ubicación donde el servicio de lenguaje asociado está instalado o una carpeta en la carpeta Mis documentos del usuario. Los fragmentos de código también se pueden asociar a un proyecto concreto o un elemento de proyecto y almacenar en una carpeta relativa al proyecto o elemento de proyecto.
Las rutas devueltas de este método están no a la carpeta de fragmentos pero a la carpeta base. Por ejemplo, especificar un valor de token de ET_MyDocs puede devolver una ruta como “C: \Documents and Settings \[nombre de usuario]\My Documents\Visual Studio 2005”. Los fragmentos de código se almacenan bajo esa ruta en “los fragmentos de código \[languagename]\My Code Snippets”, donde es el nombre [languageName] de lenguaje como “C#”.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)