在前面,我们讨论了如何Add或Update类型为User的项。因为User类型多少比较特殊。作为SharePoint Web Service系列讨论的结束,我们将讨论各种其他类型的项如何来写。
在SDK中,有如下的一张表格。我们的写法完全是依托在此基础之上。

Name

Format

Attachments

System.Boolean

Boolean

System.Boolean

Calculated

N/A

Choice

System.String

Computed

N/A

Counter

System.Int32

CrossProjectLink

System.Boolean

Currency

System.Double

DateTime

System.DateTime

GridChoice

System.String

Guid

System.Guid

Integer

System.Int32

Lookup

System.String

MaxItems

System.Int32

ModStat

System.Int32

MultiChoice

System.String

Note

System.String

Number

System.Double

Recurrence

System.Boolean

Text

System.String

Threading

System.String

URL

System.String, System.String

User

System.String

这张表格显示了在WSS中的各种字段类型与.NET中对应的数据类型的对照关系。根据这个,我们就可以方便的写出<Field>元素中的内容了。
比如,我们现在要Add或Update一个URL类型的字段。可以这样书写Field:

<Field Name="SomeUrl">http://www.example.com, Example</Field>

该例中某列表项的SomeUrl字段是链接类型的,我们要写一个链接到这个字段。该链接的地址为“http://www.example.com”,标题为“Example” 。
注意:对于链接类型的字段,由于标题可以不填。(这样系统会默认以地址的内容作标题,这一点和许多文本编辑器相同。)所以上面的例子也可以这样写:

<Field Name="SomeUrl">http://www.example.com,</Field>

再如,我们现在要Add或Update一个选项类型的字段。可以这样书写Field:

<Field Name="Status">已完成</Field>

任务列表中的状态字段就是选项类型的,由于其对应的是System.String,所以可以直接这么写。

转载于:https://www.cnblogs.com/Sunmoonfire/archive/2006/10/31/545904.html

SharePoint Web Service系列: Add或Update其他各种类型的项相关推荐

  1. 构建安全的Xml Web Service系列之如何察看SoapMessage

    上一篇文章地址:构建安全的Xml Web Service系列一之初探使用Soap头 (5-22 12:53)          要分析Xml Web Service的安全性,首先要解决的问题是我们能了 ...

  2. [Axis2与Eclipse整合开发Web Service系列之三] 服务端返回值

    前言 在前面的三篇中 [Axis2与Eclipse整合开发Web Service系列之一] 生成Web Service Client(将WSDl 转化成 Java代码) [Axis2与Eclipse整 ...

  3. [Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端(续)

    前言 本篇是承接上一篇: [Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端 在上一篇粗略地介绍了如何使用Top-Down的方式创建 ...

  4. 深入学习Web Service系列----异步开发模式

    概述 在本篇随笔中,通过一些简单的示例来说一下Web Service中的异步调用模式.调用Web Service方法有两种方式,同步调用和异步调用.同步调用是程序继续执行前等候调用的完成,而异步调用在 ...

  5. 构建安全的Xml Web Service系列之SSL篇

    首先介绍一下SSL, SSL 的英文全称是 "Secure Sockets Layer" ,中文名为 "安全套接层协议层 ",它是网景( Netscape )公 ...

  6. 构建安全的Xml Web Service系列之初探使用Soap头

    Xml Web Service 从诞生那天就说自己都么都么好,还津津乐道的说internet也会因此而进入一个新纪元,可5年多来,Xml Web Service并没有像当初宣扬的那样火起来,尽管在一些 ...

  7. [Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端

    开始本篇之前, 先说说 Buttom-up(从下到上)和Top-down(从上到下)的概念 这是开发WebService的两种方式. bottom-up 方式: 先创建Java Bean或EJB, 然 ...

  8. Web Service 系列 → 第一个 Hello Word

    一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...

  9. [Axis2与Eclipse整合开发Web Service系列之一] 生成Web Service Client(将WSDl 转化成 Java代码)

    需求描述 有一个WSDL地址, 需要把它转化成Java代码调用. IDE环境要求 这里使用Eclipse自动生成.这里的eclipse需要安装有Web开发插件. 步骤 1. 首先新建一个 " ...

最新文章

  1. 5.Collection集合 List集合 泛型
  2. 哀悼日使站点变灰色调的方法
  3. Ubuntu 18.10安装MySql8.0.13
  4. 维监控利器Nagios:概念、结构和功能
  5. java XML解析防止外部实体注入
  6. 古墓:黑夜中不断的断龙石敲击声
  7. 找工作的人太多导致平台崩了?BOSS直聘回应:系统故障 已修复
  8. VC6.0致命错误 RC1015: 无法打开包含文件 'afxres.h'.解决方法
  9. C# ComboBox:组合框控件
  10. springboot配置https(阿里云免费证书)
  11. 湖仓一体技术调研(Apache Hudi、Iceberg和Delta lake对比)
  12. 【图解数据结构】排序全面总结(一)
  13. Android 实战项目汇总
  14. 【三角形判断】测试用例设计
  15. 机器人或将人类推向“无能之下的自由”
  16. 机电项目统计工具版本发布
  17. 三星在5G设备市场站稳脚跟,提前研发6G挑战华为和诺基亚等
  18. 我从谷歌趋势找出疫情中16种火爆的商品 - 2020选品思路
  19. 计算机毕业设计Java小型企业员工工资管理系统(源码+系统+mysql数据库+Lw文档)
  20. 第9讲 9. ElasticSearch中文分词smartcn

热门文章

  1. BiLSTM+CRF医学病例命名实体识别项目
  2. PyTorch搭建简单神经网络实现回归和分类
  3. 迁移学习SSD深度网络模型,实现文本行检测
  4. 让你少走弯路,这里有一份机器学习高效入门指南
  5. linux standby模式,搭建11g 单机 linux standby 操作文档
  6. android 开发中判断网络是否连接的代码
  7. 2013年第一季度中国移动互联网应用安全检测与分析报告
  8. android.opengl.GLSurfaceView.Renderer概述
  9. resource和autowired
  10. 内存数据集产生的隐性成本