SubmitToHostAdapterObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |