Source.GetUserData(Guid) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Benutzerdaten mit der angegebenen GUID ab.
public:
System::Object ^ GetUserData(Guid % key);
public object GetUserData (ref Guid key);
member this.GetUserData : Guid -> obj
Public Function GetUserData (ByRef key As Guid) As Object
Parameter
- key
- Guid
Der GUID, der angibt, welche Benutzerdaten abzurufen sind.
Gibt zurück
Wenn erfolgreich, wird ein Objekt zurückgegeben, das die angeforderten Daten darstellt; Andernfalls wird ein Fehlercode zurückgegeben.
Beispiele
Im folgenden finden Sie ein Beispiel dafür, wie diese Methode aufgerufen wird (siehe Abschnitt "language GUIDs" der IDE-GUIDs -Themen, um den Wert für die Konstante zu erhalten GUID_VsLang_Support_CF_HTML ).
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;
}
}
}
Hinweise
Diese Methode ruft die IVsUserData -Schnittstelle aus dem IVsTextLines -Objekt ab, das an den- Source Klassenkonstruktor übergeben wurde, und ruft dann die- GetData Methode mit der angegebenen GUID auf.
Die folgenden GUIDs werden unterstützt:
| GUID | Werttyp | Beschreibung |
|---|---|---|
GUID_VsLang_Support_CF_HTML |
Boolesch | True , wenn der Sprachdienst das Zwischenablage Format erkennt CF_HTML und das Einfügen von HTML-Fragmenten zulässt. |