Compartilhar via


SubmitToHostAdapterObject Interface

Definição

Representa uma conexão para enviar dados a um ambiente de hospedagem.

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
Implementações

Exemplos

O exemplo a seguir mostra um padrão para escrever código que executará ações personalizadas na lógica de negócios de um modelo de formulário antes do formulário ser enviado.

[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

Comentários

This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteSubmitToHostAdapter.

Esse tipo de conexão é usado em um modelo de formulário aberto por um aplicativo que está hospedando o ambiente de edição de formulário infopath como um controle. Para obter informações sobre como hospedar o InfoPath como um controle, incluindo informações sobre como criar um método para lidar com o evento para enviar um formulário no código do aplicativo host, consulte o artigo MSDN Hospedando o Ambiente de Edição de Formulário infopath em um aplicativo de formulário personalizado do Windows

Para criar uma conexão de dados para enviar dados a um ambiente de hospedagem que possa ser referenciado pela lógica de negócios em um modelo de formulário, use o comando Conexões de Dados no menu Ferramentas. Para obter informações sobre como criar um manipulador de eventos que será executado quando o OnSubmitRequest evento for gerado, consulte Como adicionar um manipulador de eventos usando o modelo de objeto InfoPath 2003.

Propriedades

Name

Obtém o nome do adaptador de dados que o SubmitToHostAdapter objeto representa.

(Herdado de SubmitToHostAdapter)
QueryAllowed

A propriedade QueryAllowed está disponível para o SubmitToHostAdapter objeto, mas, como o objeto SubmitToHostAdapter está disponível apenas para enviar dados, a propriedade sempre retorna false.

(Herdado de SubmitToHostAdapter)
SubmitAllowed

A propriedade SubmitAllowed está disponível para o SubmitToHostAdapterobjeto r, mas, como o objeto SubmitToHostAdapter está disponível apenas para enviar dados, a propriedade sempre retorna true.

(Herdado de SubmitToHostAdapter)

Métodos

Query()

O método Query está disponível para o SubmitToHostAdapter objeto, mas, como o objeto SubmitToHostAdapter está disponível apenas para enviar dados, o método sempre gerará um erro em tempo de execução quando for chamado nesse objeto.

(Herdado de SubmitToHostAdapter)
Submit()

Executa a operação de envio no SubmitToHostAdapter objeto.

(Herdado de SubmitToHostAdapter)

Aplica-se a