Compartir a través de


SubmitToHostAdapterObject Interfaz

Definición

Representa una conexión para el envío de datos a un entorno de hospedaje.

public interface class SubmitToHostAdapterObject : Microsoft::Office::Interop::InfoPath::SubmitToHostAdapter
[System.Runtime.InteropServices.Guid("096CD739-0786-11D1-95FA-0080C78EE3BB")]
public interface SubmitToHostAdapterObject : Microsoft.Office.Interop.InfoPath.SubmitToHostAdapter
type SubmitToHostAdapterObject = interface
    interface SubmitToHostAdapter
Public Interface SubmitToHostAdapterObject
Implements SubmitToHostAdapter
Derivado
Atributos
Implementaciones

Ejemplos

En el siguiente ejemplo se muestra un patrón para escribir código que realizará acciones personalizadas en la lógica empresarial de una plantilla de formulario antes de enviar el formulario.

[InfoPathEventHandler(EventType = InfoPathEventType.OnSubmitRequest]
public void FormEvents_OnSubmitRequest(DocReturnEvent e)
{
   // Get the data adapter defined in the form template from the 
   // DataAdapters collection and cast to the SubmitToHostAdapter
   // type.
   SubmitToHostAdapter submitAdapter = 
      (SubmitToHostAdapter)(DataAdapters["MyHostAdapter"]);

   // Write code here to do custom actions that are not 
   // supported by rules or other declarative settings.  

   // Execute the submit operation against the adapter.
   submitAdapter.Submit();
<InfoPathEventHandler(EventType := InfoPathEventType.OnSubmitRequest)>
Public Sub FormEvents_OnSubmitRequest(ByVal e As DocReturnEvent)
   ' Get the data connection defined in the form template from the
   ' DataAdapters collection and cast to the SubmitToHostAdapter
   ' type.
   Dim submitAdapter As SubmitToHostAdapter = _
      DirectCast(DataAdapters("MyHostAdapter"), _
      SubmitToHostAdapter)

   ' Write code here to do custom actions that are not 
   ' supported by rules or other declarative settings.

   ' Execute the submit operation against the connection.
   submitAdapter.Submit()
End Sub

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteSubmitToHostAdapter .

Este tipo de conexión se usa en una plantilla de formulario abierta por una aplicación que hospeda el entorno de edición de formularios de InfoPath como control. Para obtener información sobre cómo hospedar InfoPath como control, incluida la información sobre cómo crear un método para controlar el evento para enviar un formulario en el código de la aplicación host, vea el artículo de MSDN Hospedaje del entorno de edición de formularios de InfoPath en una aplicación personalizada de Windows Form.

Para crear una conexión de datos para enviar datos a un entorno de hospedaje al que se puede hacer referencia desde la lógica empresarial de una plantilla de formulario, use el comando Conexiones de datos del menú Herramientas. Para obtener información sobre cómo crear un controlador de eventos que se ejecutará cuando se genere el OnSubmitRequest evento, vea How to: Add an Event Handler Using the InfoPath 2003 Object Model.

Propiedades

Name

Obtiene el nombre del adaptador de datos que representa el SubmitToHostAdapter objeto.

(Heredado de SubmitToHostAdapter)
QueryAllowed

La propiedad QueryAllowed está disponible para el SubmitToHostAdapter objeto pero, dado que el objeto SubmitToHostAdapter solo está disponible para enviar datos, la propiedad siempre devuelve false.

(Heredado de SubmitToHostAdapter)
SubmitAllowed

La propiedad SubmitAllowed está disponible para el SubmitToHostAdapterobjeto r, pero, dado que el objeto SubmitToHostAdapter solo está disponible para enviar datos, la propiedad siempre devuelve true.

(Heredado de SubmitToHostAdapter)

Métodos

Query()

El método Query está disponible para el SubmitToHostAdapter objeto pero, dado que el objeto SubmitToHostAdapter solo está disponible para enviar datos, el método siempre generará un error en tiempo de ejecución cuando se le llame en ese objeto.

(Heredado de SubmitToHostAdapter)
Submit()

Ejecuta la operación de envío en el SubmitToHostAdapter objeto .

(Heredado de SubmitToHostAdapter)

Se aplica a