幾個常用的SharePoint物件模型的有用函式

2021-09-03 00:12:44 字數 3238 閱讀 8727

最近在開發東莞國稅網上辦稅報表系統,用到sharepoint2007+infopath service作為表單伺服器,後台資料儲存採用oracle,其中涉及了管理模板的需求,要對sharepoint物件模型進行操作,研究了2天sharepoint sdk,**完成如下:

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

using microsoft.sharepoint;

using system.collections;

using system.collections.generic;

namespace spadmin

/",list.parentweb.serverrelativeurl,dirpath);

splistitem folderitem = list.parentweb.getlistitem(dirpath);

if (folderitem != null)

return folderitem.folder;

else

return null;}

///

/// 取speventreceivertype列舉值

///

///

public static listlisteventreceivertypeforenum()

return list;

}///

/// 轉換speventreceivertype列舉

///

///

///

public static microsoft.sharepoint.speventreceivertype geteventreceivertypeforlist(string entype)

///

/// 取splisttemplatetype列舉值

///

///

public static listlisttemplatetypeforenum()

return list;

}///

/// 轉換splisttemplatetype列舉

///

///

///

public static splisttemplatetype getlisttemplatetypeforlist(string entype)

///

/// 取**集內容型別集合

///

/// 站點位址

/// **目錄

///

public static spcontenttypecollection getwebcontenttypes(string strsite, string strweb)}}

catch (exception ex)

}///

/// 取**集列表集合

///

/// 站點位址

/// **目錄

/// splistcollection

public static splistcollection getweblists(string strsite, string strweb)}}

catch (exception ex)

///

/// 取list的guid

///

/// 站點位址

/// **目錄

/// 列表

/// guid

public static guid getlistid(string strsite, string strweb,string strlist)}}

catch (exception ex)

///

/// 取view的guid

///

/// 站點位址

/// **目錄

/// 列表

/// guid

public static guid getviewid(string strsite, string strweb, string strlist)}}

catch (exception ex)

///

/// 刪除列表

///

/// 站點位址

/// **目錄

/// 列表名

public static void deletelistbyname(string strsite, string strweb, string strlist)}}

}catch (exception ex)

}///

/// 刪除列表byguid

///

/// 站點位址

/// **目錄

/// guid

public static void deletelistbyguid(string strsite, string strweb, string strguid)}}

}catch (exception ex)

}///

/// 取列表內容型別集合

///

/// 站點位址

/// **目錄

/// 列表名

/// spcontenttypecollection

public static spcontenttypecollection getlistcontenttypes(string strsite, string strweb, string strlist)}}

catch (exception ex)

///

/// 取**列表集轉換為datatable

///

/// 站點位址

/// **目錄

/// datatable

public static datatable listtodatatable(string strsite, string strweb)

return dt;}}

}catch (exception ex)}}

關於SharePoint的幾個登陸問題

1 用office開啟文件提示輸入使用者名稱和密碼 原因 虛擬伺服器配置為使用基本身份驗證就會出現此問題。解決辦法 請使用而不是基本身份驗證的整合 windows 身份驗證的 iis 6.0 中配置虛擬伺服器。啟用整合 windows 身份驗證,禁用基本身份驗證。2 客戶端不能夠自動登陸 原因 客戶...

常用的幾個函式

隨機數的產生 大多數情況下使用函式 srand 和 rand 即可搞定,這兩個函式包含於標頭檔案 中。為了取得可變的隨機碼,必須在使用rand 前呼叫srand 函式來取得隨機種子,這樣編譯後的程式才在每次執行時可以產生不同的隨機數。例子 srand unsigned time null 一般取系統...

幾個常用的單詞

antisymmetric 反對稱antisymmetric.a,b r b,a r a b.3 傳遞transitive.a,b r b,c r a,c r.大於等於,小於等於,恒等,整除關係都是偏序關係。transitive 遞移 傳遞性 transitive 的性質存在,亦即b f a c g...