Referencia de la Clase Sage.ES.S50.WebView2.WebView2

UserControl WebView2 Más...

Diagrama de herencias de Sage.ES.S50.WebView2.WebView2

Estructuras de datos

class  JsonObjectMessage
 Clase JsonObjectMessage con la clave y valores del HtmlEment Más...
 
class  JsonObjectValueMessage
 JsonObjectValueMessage: Información del HtmlEment Más...
 

Métodos públicos

 WebView2 ()
 Constructor Más...
 
delegate void _NavigationStarting_Handler ()
 Se dispara cuando Se inicia la navegación Más...
 
delegate void _NavigationCompleted_Handler (string tcUrl, bool tlIsSuccess)
 Se dispara al finalizar la navegación del WebView Más...
 
delegate void _WebResourceResponseReceived_Handler (int tnHttpResponseStatusCode)
 Se dispara cuando se recibe una respuesta de recurso web recibido Más...
 
delegate void _MouseDown_Handler (string tcTipo, string tcValue)
 Delegado para la gestión de la pulsación sobre los htmlements de la página Más...
 
delegate void _KeyPress_Handler (KeyPressEventArgs e)
 Delegado para la gestión de la pulsación de teclas sobre la página Más...
 
delegate void _Error_Handler (string tcError)
 Delegado para la gestión de errores Más...
 
delegate void _Log_Handler (string tcLog)
 Delegado del Log Más...
 
async Task NavigateToString (string tcHtmlContent)
 Navegación mediante el método NavigateToString Más...
 
async Task Navigate (Uri toUri)
 Navegar a una URL mediante el método Navigate Más...
 
async Task Navigate (string tcURL)
 Navegar a una URL mediante el método Navigate Más...
 
HtmlElementCollection GetElementsByTagName (string tcTagName, bool tlRefreshDocument=false)
 Recupera una colección de elementos con la etiqueta HTML especificada Se realiza a través del valor de Document Más...
 
void DisableElementById (string tcId)
 Desactiva un elment del Id pasado por parámetro Más...
 
async Task _RefreshDocument ()
 Puede interesar que refresque el documento Más...
 

Campos de datos

HtmlDocument Document = null
 Copia clonada de la página en formato HtmlDocument. OJO es una copia que puede diferir de lo que vemos si no se realiza un refresco Más...
 

Métodos protegidos

override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Propiedades

bool ScriptErrorsSuppressed [get, set]
 Desactivamos los errores de Script Importante activar esta opción antes de realizar la navegación si es necesario Más...
 
bool _OpenLinkDefaultBrowser [get, set]
 Abre los hivervínculos incluidos en la página en el navegador predeterminado Más...
 
bool _OpenNewWindowDefaultBrowser [get, set]
 Abre las peticiones de nuevas ventanas en el navegador predeterminado Más...
 
bool _CancelNewWindowRequested [get, set]
 Cancelamos la apertura de vínculos Más...
 
bool _ContextMenuEnabled [get, set]
 Configuramos si presentamos el menu contextual Es necesario especificar antes de realizar la navegación Más...
 
bool _AreBrowserAcceleratorKeysEnabled [get, set]
 Gestion de las teclas rápidas Más...
 
bool _ResponseReceived [get, set]
 Para recibir los códigos de estado Adicionalmente provoca un refresco de la propiedad Documento en cada recepción de estado Más...
 
bool _AutoRefreshDocument [get, set]
 Realiza el refresh del documento al finalizar la carga de la URL Más...
 
string _UserDataFolder [get, set]
 Path donde se descargan los ficheros necesarios del webView2 Más...
 

Eventos

_NavigationStarting_Handler _NavigationStarting
 Evento de inicio de la navegación Más...
 
_NavigationCompleted_Handler _NavigationCompleted
 Evento para capturar la finalización de la carga NavigationCompleted is raised when the WebView has completely loaded (body.onload has been raised) or loading stopped with error Más...
 
_WebResourceResponseReceived_Handler _WebResourceResponseReceived
 Evento de respuesta de recurso web recibido Más...
 
_MouseDown_Handler _MouseDown
 Gestión de la pulsación sobre los htmlements de la página Más...
 
_KeyPress_Handler _KeyPress
 Gestión de la pulsación de una tacla sobre la página Más...
 
_Error_Handler _Error
 Gestión de errores Más...
 
_Log_Handler _Log
 Gestión del Log Más...
 

Descripción detallada

UserControl WebView2

Definición en la línea 20 del archivo WebView2.cs.

Documentación del constructor y destructor

◆ WebView2()

Sage.ES.S50.WebView2.WebView2.WebView2 ( )
inline

Constructor

Definición en la línea 94 del archivo WebView2.cs.

Documentación de las funciones miembro

◆ _Error_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._Error_Handler ( string  tcError)

Delegado para la gestión de errores

Parámetros
tcErrorDescripción del error

◆ _KeyPress_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._KeyPress_Handler ( KeyPressEventArgs  e)

Delegado para la gestión de la pulsación de teclas sobre la página

◆ _Log_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._Log_Handler ( string  tcLog)

Delegado del Log

Parámetros
tcLogCadena del Log

◆ _MouseDown_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._MouseDown_Handler ( string  tcTipo,
string  tcValue 
)

Delegado para la gestión de la pulsación sobre los htmlements de la página

◆ _NavigationCompleted_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._NavigationCompleted_Handler ( string  tcUrl,
bool  tlIsSuccess 
)

Se dispara al finalizar la navegación del WebView

Parámetros
tcUrlURL final de la navegación
tlIsSuccessEstado final de la navegación

◆ _NavigationStarting_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._NavigationStarting_Handler ( )

Se dispara cuando Se inicia la navegación

◆ _RefreshDocument()

async Task Sage.ES.S50.WebView2.WebView2._RefreshDocument ( )
inline

Puede interesar que refresque el documento

Devuelve

Definición en la línea 962 del archivo WebView2.cs.

◆ _WebResourceResponseReceived_Handler()

delegate void Sage.ES.S50.WebView2.WebView2._WebResourceResponseReceived_Handler ( int  tnHttpResponseStatusCode)

Se dispara cuando se recibe una respuesta de recurso web recibido

Parámetros
tnHttpResponseStatusCodeCódigo de estado de respuesta HTTP

◆ DisableElementById()

void Sage.ES.S50.WebView2.WebView2.DisableElementById ( string  tcId)
inline

Desactiva un elment del Id pasado por parámetro

Parámetros
tcIdId del htmelement a desactivar

Definición en la línea 390 del archivo WebView2.cs.

◆ Dispose()

override void Sage.ES.S50.WebView2.WebView2.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén usando.

Parámetros
disposingtrue si los recursos administrados se deben desechar; false en caso contrario.

Definición en la línea 14 del archivo WebView2.Designer.cs.

◆ GetElementsByTagName()

HtmlElementCollection Sage.ES.S50.WebView2.WebView2.GetElementsByTagName ( string  tcTagName,
bool  tlRefreshDocument = false 
)
inline

Recupera una colección de elementos con la etiqueta HTML especificada Se realiza a través del valor de Document

Parámetros
tcTagNameEl nombre de la etiqueta HTML para los objetos HtmlElement que desea recuperar.
tlRefreshDocumentRefresco del documento antes de buscar los HtmlEments
Devuelve

Definición en la línea 360 del archivo WebView2.cs.

◆ Navigate() [1/2]

async Task Sage.ES.S50.WebView2.WebView2.Navigate ( Uri  toUri)
inline

Navegar a una URL mediante el método Navigate

Parámetros
toUriURL a navegar

Definición en la línea 307 del archivo WebView2.cs.

◆ Navigate() [2/2]

async Task Sage.ES.S50.WebView2.WebView2.Navigate ( string  tcURL)
inline

Navegar a una URL mediante el método Navigate

Parámetros
tcURLURL a navegar

Definición en la línea 341 del archivo WebView2.cs.

◆ NavigateToString()

async Task Sage.ES.S50.WebView2.WebView2.NavigateToString ( string  tcHtmlContent)
inline

Navegación mediante el método NavigateToString

Parámetros
tcHtmlContentHtml en formato string
Devuelve

Definición en la línea 291 del archivo WebView2.cs.

Documentación de los campos

◆ Document

HtmlDocument Sage.ES.S50.WebView2.WebView2.Document = null

Copia clonada de la página en formato HtmlDocument. OJO es una copia que puede diferir de lo que vemos si no se realiza un refresco

Definición en la línea 185 del archivo WebView2.cs.

Documentación de propiedades

◆ _AreBrowserAcceleratorKeysEnabled

bool Sage.ES.S50.WebView2.WebView2._AreBrowserAcceleratorKeysEnabled
getset

Gestion de las teclas rápidas

Definición en la línea 247 del archivo WebView2.cs.

◆ _AutoRefreshDocument

bool Sage.ES.S50.WebView2.WebView2._AutoRefreshDocument
getset

Realiza el refresh del documento al finalizar la carga de la URL

Definición en la línea 268 del archivo WebView2.cs.

◆ _CancelNewWindowRequested

bool Sage.ES.S50.WebView2.WebView2._CancelNewWindowRequested
getset

Cancelamos la apertura de vínculos

Definición en la línea 226 del archivo WebView2.cs.

◆ _ContextMenuEnabled

bool Sage.ES.S50.WebView2.WebView2._ContextMenuEnabled
getset

Configuramos si presentamos el menu contextual Es necesario especificar antes de realizar la navegación

Definición en la línea 237 del archivo WebView2.cs.

◆ _OpenLinkDefaultBrowser

bool Sage.ES.S50.WebView2.WebView2._OpenLinkDefaultBrowser
getset

Abre los hivervínculos incluidos en la página en el navegador predeterminado

Definición en la línea 206 del archivo WebView2.cs.

◆ _OpenNewWindowDefaultBrowser

bool Sage.ES.S50.WebView2.WebView2._OpenNewWindowDefaultBrowser
getset

Abre las peticiones de nuevas ventanas en el navegador predeterminado

Definición en la línea 216 del archivo WebView2.cs.

◆ _ResponseReceived

bool Sage.ES.S50.WebView2.WebView2._ResponseReceived
getset

Para recibir los códigos de estado Adicionalmente provoca un refresco de la propiedad Documento en cada recepción de estado

Definición en la línea 258 del archivo WebView2.cs.

◆ _UserDataFolder

string Sage.ES.S50.WebView2.WebView2._UserDataFolder
getset

Path donde se descargan los ficheros necesarios del webView2

Definición en la línea 278 del archivo WebView2.cs.

◆ ScriptErrorsSuppressed

bool Sage.ES.S50.WebView2.WebView2.ScriptErrorsSuppressed
getset

Desactivamos los errores de Script Importante activar esta opción antes de realizar la navegación si es necesario

Definición en la línea 193 del archivo WebView2.cs.

Documentación de los eventos

◆ _Error

_Error_Handler Sage.ES.S50.WebView2.WebView2._Error

Gestión de errores

Definición en la línea 159 del archivo WebView2.cs.

◆ _KeyPress

_KeyPress_Handler Sage.ES.S50.WebView2.WebView2._KeyPress

Gestión de la pulsación de una tacla sobre la página

Definición en la línea 149 del archivo WebView2.cs.

◆ _Log

_Log_Handler Sage.ES.S50.WebView2.WebView2._Log

Gestión del Log

Definición en la línea 170 del archivo WebView2.cs.

◆ _MouseDown

_MouseDown_Handler Sage.ES.S50.WebView2.WebView2._MouseDown

Gestión de la pulsación sobre los htmlements de la página

Definición en la línea 139 del archivo WebView2.cs.

◆ _NavigationCompleted

_NavigationCompleted_Handler Sage.ES.S50.WebView2.WebView2._NavigationCompleted

Evento para capturar la finalización de la carga NavigationCompleted is raised when the WebView has completely loaded (body.onload has been raised) or loading stopped with error

Definición en la línea 115 del archivo WebView2.cs.

◆ _NavigationStarting

_NavigationStarting_Handler Sage.ES.S50.WebView2.WebView2._NavigationStarting

Evento de inicio de la navegación

Definición en la línea 104 del archivo WebView2.cs.

◆ _WebResourceResponseReceived

_WebResourceResponseReceived_Handler Sage.ES.S50.WebView2.WebView2._WebResourceResponseReceived

Evento de respuesta de recurso web recibido

Definición en la línea 128 del archivo WebView2.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: