SubmitToHostAdapterObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une connexion permettant d'envoyer des données à un environnement d'hébergement.
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
- Dérivé
- Attributs
- Implémente
Exemples
L'exemple ci-dessous illustre un modèle à suivre pour écrire du code exécutant des actions personnalisées dans la logique métier d'un modèle de formulaire avant l'envoi du formulaire.
[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
Remarques
Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultezSubmitToHostAdapter .
Ce type de connexion est utilisé dans un modèle de formulaire ouvert par une application qui héberge l'environnement d'édition de formulaires InfoPath en tant que contrôle. Pour plus d’informations sur l’hébergement d’InfoPath en tant que contrôle, notamment sur la création d’une méthode pour gérer l’événement d’envoi d’un formulaire dans le code de votre application hôte, consultez l’article MSDN Hébergement de l’environnement d’édition de formulaire InfoPath dans une application de formulaire Windows personnalisée
Pour créer une connexion de données qui permet d'envoyer des données à un environnement d'hébergement pouvant être référencé à partir de la logique métier dans un modèle de formulaire, utilisez la commande Connexions de données du menu Outils. Pour plus d’informations sur la création d’un gestionnaire d’événements qui s’exécutera lorsque l’événement OnSubmitRequest est déclenché, consultez Guide pratique pour ajouter un gestionnaire d’événements à l’aide du modèle objet InfoPath 2003.
Propriétés
Name |
Obtient le nom de l’adaptateur de données que l’objet SubmitToHostAdapter représente. (Hérité de SubmitToHostAdapter) |
QueryAllowed |
La propriété QueryAllowed est disponible pour l’objet SubmitToHostAdapter , mais comme l’objet SubmitToHostAdapter est disponible pour l’envoi de données uniquement, la propriété renvoie toujours false. (Hérité de SubmitToHostAdapter) |
SubmitAllowed |
La propriété SubmitAllowed est disponible pour l’objet SubmitToHostAdapterr, mais, comme l’objet SubmitToHostAdapter est disponible pour l’envoi de données uniquement, la propriété retourne toujours true. (Hérité de SubmitToHostAdapter) |
Méthodes
Query() |
La méthode Query est disponible pour l’objet SubmitToHostAdapter , mais comme l’objet SubmitToHostAdapter est disponible uniquement pour l’envoi de données, la méthode génère toujours une erreur d’exécution lorsqu’elle est appelée sur cet objet. (Hérité de SubmitToHostAdapter) |
Submit() |
Exécute l’opération d’envoi sur l’objet SubmitToHostAdapter . (Hérité de SubmitToHostAdapter) |