Compartir a través de


DAVAdapterObject (Interfaz)

Representa una conexión para enviar información de formulario a un servidor de Microsoft Windows SharePoint Services o a otros servidores compatibles con las conexiones DAV.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<GuidAttribute("096CD5D6-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(DAVAdapterObjectClass))> _
Public Interface DAVAdapterObject
    Inherits DAVAdapter

Dim instance As DAVAdapterObject
[GuidAttribute("096CD5D6-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(DAVAdapterObjectClass))] 
public interface DAVAdapterObject : DAVAdapter

Comentarios

Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea DAVAdapter.

Utilice la propiedad Item de DataAdaptersCollection para devolver un objeto DAVAdapter.

Ejemplo

En el siguiente ejemplo, se invoca el método Submit del objeto DAVAdapterObject en el evento OnSubmitRequest si se puede conectar con el destino; de lo contrario, aparece un cuadro de mensaje:

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;
 }
}

Vea también

Referencia

DAVAdapterObject (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)