DAVAdapterObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
public interface class DAVAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::DAVAdapter
[System.Runtime.InteropServices.Guid("096cd5d6-0786-11d1-95fa-0080c78ee3bb")]
public interface DAVAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.DAVAdapter
type DAVAdapterObject = interface
interface DAVAdapter
Public Interface DAVAdapterObject
Implements DAVAdapter
- Atributos
- Implementaciones
Ejemplos
En el ejemplo siguiente, se invoca el Submit() método del objeto DAVAdapterObject en el OnSubmitRequest(DocReturnEvent) evento si el destino es accesible; de lo contrario, se muestra un cuadro de mensaje:
[InfoPathEventHandler(EventType=InfoPathEventType.OnSubmitRequest)]
public void OnSubmitRequest(DocReturnEvent e)
{
DAVAdapterObject davAdapterObj = thisXDocument.DataAdapters[0] as DAVAdapterObject;
bool reachable = thisApplication.IsDestinationReachable("http://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;
}
}
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. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteDAVAdapter .
Utilice la propiedad Item de DataAdaptersCollection para devolver un objeto DAVAdapter.
Propiedades
FileName |
Obtiene o establece el nombre de archivo que se proporcionará al formulario actual de Microsoft InfoPath cuando el formulario lo envíe DAVAdapterObject. (Heredado de DAVAdapter) |
FolderURL |
Obtiene o establece el localizador uniforme de recursos (URL) al que el objeto enviará el DAVAdapterObject formulario. (Heredado de DAVAdapter) |
Name |
Obtiene el nombre de un DAVAdapterObject objeto . (Heredado de DAVAdapter) |
QueryAllowed |
Devuelve false, correspondiente al atributo queryAllowed en el archivo de definición de formulario (.xsf). (Heredado de DAVAdapter) |
SubmitAllowed |
Devuelve true, correspondiente al atributo submitAllowed en el archivo de definición de formulario (.xsf). (Heredado de DAVAdapter) |
Métodos
Query() |
El método Query está disponible para el DAVAdapterObject objeto pero, dado que el objeto DAVAdapter solo está disponible para enviar datos, el método siempre generará un error en tiempo de ejecución cuando se llame a él en ese objeto. (Heredado de DAVAdapter) |
Submit() |
Ejecuta la operación de envío en el adaptador asociado. (Heredado de DAVAdapter) |
SubmitData(IXMLDOMNode) |
Envía el elemento o documento DOM especificado a un adaptador de datos. (Heredado de DAVAdapter) |