AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones .Net
  • Ejecución del procedimiento
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Añade un encabezado al próximo Procedure que se ejecutará en el servidor. Esta cabecera contiene un parámetro adicional. Este parámetro se utiliza para comprobar una información específica del servidor (tipo de seguridad, por ejemplo).
Observación: Esta Procedure será gestionada por DotNetRun o DotNetRunXML.
Ejemplo
// Add a header to the next .Net procedure run
// This header is used to check the security level
// used by the server
// If the maximum security level is not used, the next
// DotNet procedure will not be run
DotNetAddHeader("Security", "MaxSecurity", "Security-Level", True)
Sintaxis
DotNetAddHeader(<Parameter name> , <Parameter value> , <Parameter namespace> [, <Procedure execution>])
<Parameter name>: Cadena de caracteres
Nombre del parámetro adicional. Este parámetro adicional se utiliza para comprobar una información específica del servidor. Este parámetro se proporciona en la documentación del servidor.net.
El nombre del parámetro distingue entre mayúsculas y minúsculas.
<Parameter value>: Cualquier tipo
Valor del parámetro adicional. Los valores posibles se proporcionan en la documentación para el servidor de los servicios web.Net XML.
<Parameter namespace>: Cadena de caracteres
Namespace del parámetro. Este parámetro se proporciona en la documentación del servidor.net.
<Procedure execution>: Booleano opcional
  • True: el Procedure no debe ser ejecutado si la cabecera no puede ser procesada por el servidor (cabecera obligatoria).
  • False: el encabezamiento es ignorado por la ejecución de la Procedure (encabezamiento opcional).
Observaciones

Ejecución del procedimiento

Tienes la capacidad de ejecutar (o no) el próximo Procedure añadiendo un encabezado. Para ello, el parámetro <Ejecución de procedimiento> debe inicializarse en True.
Si el parámetro <Ejecución de procedimiento> se inicializa en True:
  • DotNetRun (o DotNetRunXML) devuelve True si se ha establecido la conexión con el servidor, False en caso contrario.
  • Si se estableció la conexión con el servidor y si éste cumple las condiciones solicitadas por el encabezado, se ejecuta el Procedure.
  • Si se ha ejecutado el Procedure, vuelve el DotNetGetResultado:
    • el resultado del Procedure si el Procedure se ejecutaba con éxito,
    • una cadena vacía ("") si la Procedure fallaba.
  • Si el Procedure falló o si no se ejecutó, DotNetError regresa:
    • el código de error "MustUnderstand" si el servidor no cumple las condiciones solicitadas por el encabezado,
    • un error en los otros casos.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local