Visual Studio创建简单的Event Receiver

199 篇文章 2 订阅
订阅专栏

使用Visual Studio创建简单的Event Receiver

事件接收器是添加触发器到SharePoint解决方案的有效方法。
1. 在站点创建TestList列表。
2. 管理员身份打开VS,创建Event Receiver事件接收器。
3. 命名SimpleEventReceiver,部署为场解决方案,点击下一步。
4. 选择列表项事件,Announcements通知列表,正在添加项。

5. 点击完成。
6. 修改SimpleEventReceiver.cs文件,这会在另一个列表中添加新项目:
using System;
using System.Security.Permissions;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Security;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.Workflow;

namespace SimpleEventReceiver.SimpleEventReceiver
{
    /// 
    /// 列表项事件
    /// 
    public class SimpleEventReceiver : SPItemEventReceiver
    {
       /// 
       /// 正在添加项.
       /// 
       public override void ItemAdding(SPItemEventProperties properties)
       {
           string eventName = "Event List: ";
           base.ItemAdding(properties);
           logAnAnnouncement(properties, eventName);
       }

        private void logAnAnnouncement(SPItemEventProperties properties,
            string eventName)
        {
            string listTitle = properties.List.Title;
            //Be sure to replace the URL reference below with your
            //SharePoint server URL.
            string mySiteURL = "http://smallville-pc:1528/";
            DateTime currentDate = DateTime.Now;
            using (SPSite mySiteCollection = new SPSite(mySiteURL))
            {
                using (SPWeb mySPSite = mySiteCollection.RootWeb)
                {
                    SPList mySPList = mySPSite.Lists["TestList"];
                    SPListItem newListItem = mySPList.Items.Add();
                    newListItem["Title"] = eventName + listTitle + " @ " +
                        currentDate.ToLongTimeString();
                    newListItem.Update();
                }
            }
        }
    }
}
7. 部署。
8. 在Announcements通知列表中,添加新通知。
9. 导航到TestList列表会发现新项目。
Android系统MotionEvent处理Receiver端基本原理总结
fisher_2005的专栏
07-31 3685
android
VS2005创建CLR自定义触发器
aome1470的博客
03-24 114
第一步:在Visual Studio 2005中编写代码 using System; using System.Data; using System.Data.Sql; using System.Data.SqlServer; using System.Data.SqlTypes; public partial class Triggers { // Enter existing tab...
Visual Studio 的生成事件 (vs2010,vs2012,vs2013,vs2015)
心系天下之Rose Knight 的博客
10-14 5123
引言:      在项目中,有一 些库(比如叫:XXX.dll)是通过反射实现动态加载的,调用程序并不一定引用了该库(xxx.dll),在调试的时候,也就每次在编译完成之后,手动将xxx.dll拷贝到调用的程序目录下。看起来就有点傻的操作,虽然知道可以通过生成事件中,写写脚本就能解决,每次还是先去看看电影听听歌去了,懒得写。某次实在忍不住,觉得做为一个写Code总是忍受反复出现的操作,简直说不过
visual studio C/C++ 编程学习(一) visual studio 中的生成事件
小新的博客
10-15 2701
也许是太方便了,大家在visualstudio中调试代码时,大多习惯了直接点这个小绿箭头,但其实从点这个小绿箭头直到程序开始运行中间经历了多个步骤。 下面我就这段事件在编译过程中遇到的问题,讲一些我的经验。 今天先来说一说 visual studio 中的生成事件 一个事例:有几幅bmp图像数据文件放在 test .vcproj工程文件所在文件夹下面的Data文件夹中
使用Visual StudioSharePoint列表添加Event Receiver
NetSuite 张老师
06-17 1769
使用Visual StudioSharePoint列表添加Event Receiver. 事件接收器有各种类型和大小。
EventReceiver注册工具EventReceiver注册工具
12-08
2. **编译生成DLL**:使用Visual Studio或其他编译工具,将源代码编译成DLL文件。 3. **部署DLL**:将DLL文件复制到GAC或Web应用程序的BIN目录。 4. **注册事件接收器**:这正是EventReceiver注册工具的作用,它能...
Visual Studio开发 STM32项目模板
07-19
在本文中,我们将深入探讨如何使用Visual Studio配合VisualGDB和STM32CubeMX来开发STM32F103ZET6项目模板。这个模板是基于HAL库的,提供了GPIO、EXTI和USART等基本资源的封装,使得开发者能够更高效地进行STM32的...
jrtpconsole.zip_jrtplib_visual c
09-20
这可能涉及到设置跨平台编译环境,如使用MinGW或者Cygwin来模拟Linux环境,或者使用Visual Studio的CMake集成来构建项目。 在压缩包内的"www.pudn.com.txt"文件,可能是下载或获取这个示例代码的来源记录,通常这类...
基于Windows8与Visual Studio11开发第一个内核驱动程序
尹成的技术博客
03-25 6865
Windows 驱动程序的发展演变 我们在学习开发驱动程序时有必要弄清楚Windows设备驱动程序的发展演变过程(为了简便起见,以下简称驱动程序),以便明白我们将要开发什么样的驱动程序。这就象你开发一个应用程序时必须弄清楚它是运行在WINDOWS平台下还是在DOS平台下,否则我们能写出什么样的应用程序就可想而知了。       驱动程序开发者的各项任务之中,有许多是为特定的硬件编写驱动程序。由于W
Visual Studio 生成事件
ltimaginea的博客
09-15 451
Visual Studio 生成事件 类似于 Eclipse ,在 Visual Studio 中,我们可以借助项目属性中的生成事件来使程序的输出信息集成到 Visual Studio 中,而非命令行窗口。即 build 结束后自动执行该项目 exe 程序,将程序输出信息打印到 Visual Studio 的 output 窗口中,不需要再按 F5 执行 run 。 ...
Microsoft Visual Studio无法启动调试。 未能处理配置文件【问题解决】
海盗船长y的博客
09-22 165
Microsoft Visual Studio 无法启动调试。未能处理配置文件。请尝试重新启动此应用程序。如果故障仍然存在,请尝试修复安装。
自制Arduino 扩展板
最新发布
09-22
自制Arduino 扩展板,AD软件做的,包含原理图,PCB.主要是在学习Arduino不想用杜邦线连接LED灯,搞得座位乱七八糟,所以画了一块板,直接插到Arduino上使用,兼容Arduino MEGA 2560
路基路面工程试卷及答案
09-22
路基路面工程试卷及答案
ACM的常用算法模板.pdf
09-22
ACM的常用算法模板.pdf
解构R语言中的“黑魔法”_Rmagic.zip
09-22
解构R语言中的“黑魔法”_Rmagic
DelphiXE 模仿C#依赖注入
09-22
用 DelphiXE 模仿C#依赖注入
InputEventReceiver
05-02
InputEventReceiver 是 Android 中的一个系统组件,主要负责接收和处理用户输入事件。例如,当用户触摸屏幕、按下按键或者旋转设备时,系统会将这些事件发送到 InputEventReceiver。InputEventReceiver 会将事件分发给应用程序的窗口、视图和其他 UI 元素进行处理。通过 InputEventReceiver,应用程序可以处理用户的输入,实现各种交互功能。
写文章

热门文章

  • 如何设置并将你的iWatch和iPhone配对 102342
  • SQL存储过程实例详解 43039
  • 在CMD命令行和PowerShell中实现复制粘贴功能 26247
  • 一步步学习SPD2010--第二章节--处理SP网站(9)---- 关键点 23864
  • 使用iPhone配置腾讯企业邮箱 23458

分类专栏

  • Senior Instructor 10篇
  • SharePoint 2010 At Work 5篇
  • InfoPath 和 SharePoint 124篇
  • SharePoint品牌化和自定义 12篇
  • SharePoint Designer 2010 Step By Step 189篇
  • Beginning SharePoint 2013 Development 35篇
  • Oracle 订单管理用户向导 3篇
  • Sharepoint 199篇
  • 一步步学习微软InfoPath2010和SP2010 124篇
  • 一步步学习SPD2010 189篇
  • 实用的SP2010品牌化和自定义 20篇
  • SharePoint 2010 at work 5篇
  • SharePoint 2010 for Dummies 4篇
  • SP2010和VS2010 Cookbook 50篇
  • SQL 21篇
  • C# 23篇
  • C# cases 10篇
  • C# step by step 8篇
  • JavaScript Good Part 1篇
  • SP2010 Workflow In Action 1篇
  • Inside SharePoint 2010 1篇
  • Expert SP2010 Practices 1篇
  • 给傻瓜用的HTML5编程和JavaScript 1篇
  • Secrets of the JS Ninja 1篇
  • Illustrated C# 2012 3篇
  • ASP.NET 2篇
  • Beginning SP2013 Development 67篇
  • 大脑充电 34篇
  • 顾问之路 190篇
  • Oracle EBS Forms 7篇
  • Oracle EBS Tables 10篇

最新评论

  • C#0007--带历史信息的菜单

    工地上的码农: 你弄出来了吗?

  • C#0007--带历史信息的菜单

    工地上的码农: 请问一下为什么不显示历史信息

  • 输入质量结果时,选择了子计划,点击进入,提示此责任无可用函数。更改责任与您的系统管理员联系。

    weixin_40786299: 太棒了,解决了大问题。感谢感谢

  • 卸载金山快盘后残留的kuaipanshellext.dll和kuaipanshellext64.dll两个文件如何删除

    2301_77271627: 呼叫大佬,输入cd olive反馈:系统找不到指定路径怎么解

  • 关于NetSuite中直发订单的局限

    坏喵呜: 为什么只能在销售订单上去创建直运订单呢,这个设计相当扯。一般公司销售和采购的数据是隔离的。

最新文章

  • NetSuite 冻结子列表首行代码分享
  • NetSuite Saved Search 已保存搜索 入门四部曲
  • Manufacturing User Guide 制造 用户向导 视频合集
2024年1篇
2021年9篇
2020年1篇
2019年99篇
2018年35篇
2017年24篇
2016年21篇
2015年49篇
2014年704篇
2013年32篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家宣威玻璃钢烤漆雕塑加工广州雕塑玻璃钢最新招聘浙江玻璃钢花盆销售企业浮雕抗金文天祥玻璃钢雕塑阳泉玻璃钢广场雕塑轻质玻璃钢花盆元旦 商场 美陈上海玻璃钢动物雕塑品牌大型玻璃钢花盆规格大旺玻璃钢机器人雕塑批发商场主题美陈材料揭阳 玻璃钢雕塑上饶公园玻璃钢雕塑设计玻璃钢卡通小白兔雕塑商场dp景点美陈装饰道里玻璃钢雕塑山东商业商场美陈供货商彩色玻璃钢雕塑多少钱雕塑玻璃钢透明广东仿铜玻璃钢雕塑优势玻璃钢雕塑的视频文山市玻璃钢雕塑订制福州玻璃钢花盆厂家仿铜玻璃钢雕塑厂家供应重庆番禺玻璃钢卡通雕塑玻璃钢花盆模具六角盆六安特色玻璃钢雕塑牛玻璃钢雕塑澳门商场新年美陈革命主题玻璃钢雕塑生产香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化