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)