sharepoint給文件庫每個資料條新增許可權

2022-01-23 07:46:59 字數 1136 閱讀 8235

老大任務,做乙個讀取文件庫把裡面的每一條資料新增許可權。挺起來很簡單,但是做起來,還是很簡單,哈哈。因為我沒有接觸過這些**,所以得不斷的請教了。大題明白了,簡單實現了一下,應用控制台先做了一下簡單的功能,裡面有寫死的,但是完全可以寫活。

//讀取**集

//用於文件庫更新

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 ...