老大任務,做乙個讀取文件庫把裡面的每一條資料新增許可權。挺起來很簡單,但是做起來,還是很簡單,哈哈。因為我沒有接觸過這些**,所以得不斷的請教了。大題明白了,簡單實現了一下,應用控制台先做了一下簡單的功能,裡面有寫死的,但是完全可以寫活。
//讀取**集
//用於文件庫更新
web.allowunsafeupdates =
true
;//文件庫
splist
doclib =
null
;try
catch
(exception
)sproleassignment
roleassignment =
null;if
(doclib !=
null
)catch
(exception)if
(group ==
null
)//return;
//刪除這個組
roleassignment =
newsproleassignment
(group);
//告訴程式我要給這一項新增的組許可權是什麼,這裡是讀取許可權
sproledefinition
sprolwde = web.roledefinitions.getbytype(
sproletype
.reader);
//將許可權新增到功能中,這裡roleassignment我也不大懂,只是知道這麼用,以後查了再說明一下
roleassignment.roledefinitionbindings.add(sprolwde);
item.roleassignments.add(roleassignment);
//文件庫中的一項更新,同事文件庫也就更新了
item.update();}}
console
.readkey();
理解的不是很深,只能大概的理解一下,有不周的地方多多包涵,小生有禮了。。。。
活到老,學到老
sharepoint跨文件庫複製文件
比較簡單,直接貼 吧 文件庫文件複製,獲取檔案 public void getcopydoclibfile string idstr else catch exception ex ex.message this.jresponse.retcode 2 this.jresponse.message ...
sharepoint建立文件庫
以下部分 是根據當前sharepoint站點登入賬戶取建立對應子 下的文件庫,唯一不足的就是沒有事先判斷文件庫是否存在再去建立,若文件庫存在在建立的話會丟擲異常,提示文件庫已存在 判斷當前登陸使用者對應的文件庫是否存在不存在即建立 public void creatdocs int retcode ...
sharepoint 文件庫,資料夾授權
在專案中用到了文件庫授權的方法,這裡將查詢到的方式總結一下。在邏輯中用到的方法。獲取sharepoint站點角色定義 rest api private static arraylist getroledefinition string hostweburl,string strapi,string ...