freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

sharepoint高效率工作流開發(fā)(編輯修改稿)

2025-06-09 22:37 本頁面
 

【文章內容簡介】 0。 } set { (BCCProperty, value)。 } } public static DependencyProperty SubjectProperty = DependencyProperty.Register(Subject, typeof(String), typeof(MailWithTaskLinkActivity))。 //主題 [ValidationOption()] public string Subject { get { return (string)(SubjectProperty)。 } set { (SubjectProperty, value)。 } } public static DependencyProperty BodyProperty = (Body, typeof(String), typeof(MailWithTaskLinkActivity))。 //郵件內容 [ValidationOption()] public string Body { get { return (string)(BodyProperty)。 } set { (BodyProperty, value)。 } }Step6 上一步把MailWithTaskLinkActivity需要的所有屬性都添加好了,下面來添加發(fā)送郵件的處理代碼。重載Execute方法,代碼如下所示。 protected override ActivityExecutionStatus Execute(ActivityExecutionContext provider) { //獲取到工作流服務 ISharePointService service = (ISharePointService)(typeof(ISharePointService))。 if (service == null) { throw new InvalidOperationException()。 } try { //獲取到列表 SPList list = [new Guid(__ListId)]。 //獲取到列表項 SPListItem item = ((__ListItem))。 //計算任務查看URL string url = + _layouts/codeArt/?ListId= + + amp。ItemId= + 。 //發(fā)送郵件參數(shù) StringDictionary headers = new StringDictionary()。 headers[to] = ()。 headers[subject] = 。 if (null != ) { headers[cc] = ()。 } if (null != ) { headers[bcc] = ()。 } string body = null。 if (null != ) { Activity parent = 。 while ( != null) { parent = 。 } //處理郵件內容中的屬性綁定,Helper是系統(tǒng)自帶的類 body = (, parent, )。 } body += br/a href=39。 + url + 39。b點擊此處查看或處理任務/b/a。 //發(fā)送郵件 (, false, headers, body)。 return 。 } catch (Exception ex) { //將異常信息記錄到日志列表 (, , , , MailWithTaskLinkActivity Error, + , )。 } return 。 }發(fā)送郵件活動一般放置在從用戶處收集數(shù)據活動之前,那么在發(fā)送郵件活動執(zhí)行的時候審批任務是沒有創(chuàng)建的,這時候無法獲取任務的路徑或ID,所以我們采用一個中轉頁面(),將列表項的ID傳給這個頁面。ParseSendTo方法用來將存放郵件地址和賬號的ArraryList轉換成合法的收件人格式,這個函數(shù)反編譯自系統(tǒng)自帶的MailActivity。Step7 ,并將其復制到12\TEMPLATE\LAYOUTS\CodeArt目錄下。%@ Page Language=C %%@ Assembly Name=, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c %%@ Import Namespace= %script runat=server void Page_Load(object sender , EventArgs e){ //獲取到列表 SPList list = [ new Guid([ListId]) ]。 //獲取到列表項 SPListItem item = ([ItemID]) //當前用戶ID int useId = 。 currentTask = null。 //查找當前用戶的任務 foreach ( task in ) { if ( + task[PercentComplete] == 1) continue。 string assignedTo = + task[AssignedTo]。 if (assignedTo == ) continue。 SPFieldUserValue user = new SPFieldUserValue(, assignedTo)。 if (useId == ) { currentTask = task。 break。 } } if (currentTask == null) { (任務不存在或已被刪除。)。 return。 } //轉向任務編輯頁面 ( + ?List= + + amp。ID= + )。}/scriptStep8 將項目進行簽名,利用reflector找到程序集的全名,代碼如下所示。, Version=, Culture=neutral, PublicKeyToken=8d0e2047bbdccb4dStep9 創(chuàng)建一個XML文件,并將其復制到12\TEMPLATE\2052\ Workflow目錄下。?xml version= encoding=utf8 ?WorkflowInfoActions Sequential=then Parallel=andAction Name=CodeArt_發(fā)送電子郵件
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1