Interfaz DAVAdapterObject
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.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Sintaxis
'Declaración
<GuidAttribute("096cd5d6-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DAVAdapterObject _
Inherits DAVAdapter
'Uso
Dim instance As DAVAdapterObject
[GuidAttribute("096cd5d6-0786-11d1-95fa-0080c78ee3bb")]
public interface DAVAdapterObject : DAVAdapter
Comentarios
Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enDAVAdapter.
Utilice la propiedad Item de DataAdaptersCollection para devolver un objeto DAVAdapter.
Ejemplos
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:
[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;
}
}
Vea también
Referencia
Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust