DAVAdapterObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma conexão para enviar informações de formulário para um servidor Microsoft Windows SharePoint Services ou outros servidores que dão suporte a conexões 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
- Implementações
Exemplos
No exemplo a seguir, o Submit() método do objeto DAVAdapterObject é invocado no OnSubmitRequest(DocReturnEvent) evento se o destino for acessível, caso contrário, uma caixa de mensagem será exibida:
[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;
}
}
Comentários
This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteDAVAdapter.
Use a propriedade Item do DataAdaptersCollection para retornar um objeto DAVAdapter.
Propriedades
FileName |
Obtém ou define o nome do arquivo que o formulário atual do Microsoft InfoPath será fornecido quando o formulário for enviado pelo DAVAdapterObject. (Herdado de DAVAdapter) |
FolderURL |
Obtém ou define a URL (Uniform Resource Locator) à qual o formulário será enviado pelo DAVAdapterObject objeto. (Herdado de DAVAdapter) |
Name |
Obtém o nome de um DAVAdapterObject objeto. (Herdado de DAVAdapter) |
QueryAllowed |
Retorna false, correspondente ao atributo queryAllowed no arquivo de definição de formulário (.xsf). (Herdado de DAVAdapter) |
SubmitAllowed |
Retorna true, correspondente ao atributo submitAllowed no arquivo de definição de formulário (.xsf). (Herdado de DAVAdapter) |
Métodos
Query() |
O método Query está disponível para o DAVAdapterObject objeto, mas, como o objeto DAVAdapter está disponível apenas para enviar dados, o método sempre gerará um erro em tempo de execução quando for chamado nesse objeto. (Herdado de DAVAdapter) |
Submit() |
Executa a operação de envio no adaptador associado. (Herdado de DAVAdapter) |
SubmitData(IXMLDOMNode) |
Envia o elemento DOM ou documento DOM especificado para um adaptador de dados. (Herdado de DAVAdapter) |