DAVAdapterObject 介面
表示將表單資訊送出至 Microsoft Windows SharePoint Services 伺服器的連線,或是支援 DAV 連線的其他伺服器。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<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
備註
此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 DAVAdapter。
使用 DataAdaptersCollection 的 Item 屬性,傳回 DAVAdapter 物件。
範例
在下列範例中,如果目的地可到達,則會在 OnSubmitRequest 事件中叫用 DAVAdapterObject 物件的 Submit 方法,否則會顯示訊息方塊:
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;
}
}