Partager via


DAVAdapterObject - Interface

Représente une connexion qui permet d'envoyer les informations d'un formulaire vers un serveur Microsoft Windows SharePoint Services ou d'autres serveurs prenant en charge les connexions DAV.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
<GuidAttribute("096cd5d6-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DAVAdapterObject _
    Inherits DAVAdapter
'Utilisation
Dim instance As DAVAdapterObject
[GuidAttribute("096cd5d6-0786-11d1-95fa-0080c78ee3bb")]
public interface DAVAdapterObject : DAVAdapter

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 et pour accéder à un lien vers les descriptions de ses membres, voirDAVAdapter.

Utilise la propriété Item de DataAdaptersCollection pour renvoyer un objet DAVAdapter.

Exemples

Dans l'exemple suivant, la méthode Submit de l'objet DAVAdapterObject est invoquée dans l'événement OnSubmitRequest si la destination est accessible, sinon une boîte de message apparaît :

[InfoPathEventHandler(EventType=InfoPathEventType.OnSubmitRequest)]
public void OnSubmitRequest(DocReturnEvent e)
{
 DAVAdapterObject davAdapterObj = thisXDocument.DataAdapters[0] as DAVAdapterObject;
 bool reachable = thisApplication.IsDestinationReachable("https://localhost/application");
 if (reachable)
 {
  if (davAdapterObj == null)
  {
   thisXDocument.UI.Alert("First DataAdapter does not exist or is not a DAVAdapterObject.");
   return;
  }
  davAdapterObj.Submit();
  e.ReturnStatus = true;
 }
 else
 {
  thisXDocument.UI.Alert(davAdapterObj.FolderURL + " is not reachable.");
  e.ReturnStatus = false;
 }
}

Voir aussi

Référence

DAVAdapterObject - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms