HtmlDocument.DomDocument Propriedade

Definição

Obtém o ponteiro da interface não gerenciada para este HtmlDocument.

C#
public object DomDocument { get; }

Valor da propriedade

Um Object representando um ponteiro IDispatch para o documento não gerenciado.

Exemplos

O exemplo de código a seguir converte o DomDocument em um IHTMLDocument2 ponteiro e exibe o valor da lastModified propriedade , que informa quando o proprietário do documento atualizou seu conteúdo pela última vez. O exemplo de código requer que você tenha um Button no formulário chamado Button6.

C#
private string GetLastModifiedDate()
{
    if (webBrowser1.Document != null)
    {
        MSHTML.IHTMLDocument2 currentDoc = (MSHTML.IHTMLDocument2)webBrowser1.Document.DomDocument;
        return (currentDoc.lastModified);
    }
    else
    {
        return ("");
    }
}

Comentários

HtmlDocument é um wrapper para o DOM (Modelo de Objeto de Documento) do Internet Explorer, que é escrito em COM. Se você precisar acessar propriedades ou métodos não expostos nas interfaces COM subjacentes, como IHTMLDocument2, poderá usar esse objeto para consultá-los.

Para usar as interfaces não gerenciadas, importe a biblioteca MSHTML (mshtml.dll) para seu aplicativo. No entanto, você também pode executar propriedades e métodos não expostos usando o IDispatch::Invoke método .

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Confira também