Metodo Source.GetUserData
Ottiene i dati utente associati al GUID specificato.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Sintassi
'Dichiarazione
Public Function GetUserData ( _
ByRef key As Guid _
) As Object
public Object GetUserData(
ref Guid key
)
Parametri
- key
Tipo: System.Guid%
Il GUID che specifica di dati utenti di recuperare.
Valore restituito
Tipo: System.Object
Se l'operazione viene completata correttamente, viene restituito un oggetto che rappresenta i dati necessari; in caso contrario, restituisce un codice di errore.
Note
questo metodo ottiene IVsUserData interfaccia da IVsTextLines oggetto (passato a Source il costruttore di classe) e quindi chiama GetData metodo con il GUID specificato.
i seguenti GUID sono supportati:
GUID |
tipo di valore |
descrizione |
---|---|---|
GUID_VsLang_Support_CF_HTML |
Boolean |
True se il servizio di linguaggio riconosce il formato degli Appunti CF_HTML e consente incollare i codici HTML. |
Esempi
Di seguito è riportato un esempio di come chiamare questo metodo (vedere la sezione “linguaggio GUID di„ GUID IDE argomenti per ottenere il valore per GUID_VsLang_Support_CF_HTML costante).
namespace MyLanguagePackage
{
class MySource : Source
{
bool IsHTMLSupported()
{
bool bSupported = false;
object value = GetUserData(GUID_VSLang_Support_CF_HTML);
if (value != null)
{
bSupported = Convert.ToBoolean(value);
}
return bSupported;
}
}
}
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.