Source.GetUserData(Guid) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém os dados do usuário associados ao GUID especificado.
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
Parâmetros
- key
- Guid
O GUID que especifica quais dados de usuário recuperar.
Retornos
Se for bem-sucedido, retorna um objeto que representa os dados solicitados; caso contrário, retorna um código de erro.
Exemplos
Aqui está um exemplo de como chamar esse método (consulte a seção "GUIDs de idioma" dos tópicos de GUIDs do IDE para obter o valor da GUID_VsLang_Support_CF_HTML constante).
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;
}
}
}
Comentários
Esse método obtém a IVsUserData interface do IVsTextLines objeto (que foi passado para o construtor de Source classe) e, em seguida, chama o GetData método com o GUID fornecido.
Há suporte para os seguintes GUIDs:
| GUID | Tipo de valor | Descrição |
|---|---|---|
GUID_VsLang_Support_CF_HTML |
Booliano | True Se o serviço de linguagem reconhecer o formato da área de transferência CF_HTML e permitir a colagem de fragmentos HTML. |