Source.GetUserData(Guid) Methode

Definition

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

Object

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.

Gilt für