Partilhar via


Método IVsContainedLanguageHost.InsertControl

Envia uma solicitação para inserir a marcação.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
Function InsertControl ( _
    pwcFullType As String, _
    pwcID As String _
) As Integer
int InsertControl(
    string pwcFullType,
    string pwcID
)
int InsertControl(
    [InAttribute] String^ pwcFullType, 
    [InAttribute] String^ pwcID
)
abstract InsertControl : 
        pwcFullType:string * 
        pwcID:string -> int
function InsertControl(
    pwcFullType : String, 
    pwcID : String
) : int

Parâmetros

  • pwcFullType
    Tipo: String

    [in] O nome de tipo totalmente qualificado do objeto para o qual a marcação está a ser inserido. Por exemplo, "System.Web.UI.Page".

  • pwcID
    Tipo: String

    [in] Uma seqüência de caracteres contendo a ID do objeto. Consulte os comentários para obter um exemplo.

Valor de retorno

Tipo: Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

COM assinatura

De singlefileeditor.idl:

HRESULT InsertControl(
   [in]const WCHAR * pwcFullType,
   [in]const WCHAR * pwcID
);

Este método solicita que o editor para inserir uma tag no documento pai que representa um controle com o tipo especificado e a identificação. Por exemplo, se o idioma contido insere um controle com um tipo de "System.Web.UI.Button" e uma identificação de "MyButton" em um ASP.NET página, a marcação pode parecer com isso:

<asp:Button runat="server" id="MyButton" />

Segurança do .NET Framework

Consulte também

Referência

IVsContainedLanguageHost Interface

Namespace Microsoft.VisualStudio.TextManager.Interop