SPFieldLink.PITarget 属性

获取或设置此内容类型,用来升级和降级属性值的 XML 文档中的处理指令的名称。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Property PITarget As String
    Get
    Set
用法
Dim instance As SPFieldLink
Dim value As String

value = instance.PITarget

instance.PITarget = value
public string PITarget { get; set; }

属性值

类型:System.String
一个字符串,包含处理指令名称。

备注

此属性是为了PIAttribute属性结合使用来升级和降级文档属性值内处理指令。

属性升级引用从文档提取文档属性并将这些属性值写入相应的列中存储文档的文档库。属性降级引用从文档的存储位置的文档库中得到列的值,这些列值写入文档本身。

重要信息注释重要信息

若要确保属性升级和降级成功,您必须设置为falseSPFieldLink对象的ReadOnly属性。

PITarget属性指定文档处理指令。PIAttribute属性指定处理指令的属性。在一起,它们表单 XML 分析程序可用于查找文档属性值的地址。

例如,请考虑下面的代码。

SPFieldLink fieldRef = web.ContentTypes["MyXMLContentType"].FieldLinks["columnName"];
fieldRef.PITarget = "myPITarget";
fieldRef.PIAttribute = "myPIAttribute";
Dim fieldRef As SPFieldLink = web.ContentTypes("MyXMLContentType").FieldLinks("columnName")
fieldRef.PITarget = "myPITarget"
fieldRef.PIAttribute = "myPIAttribute"

该代码将的PITarget和PIAttribute属性设置为指示 XML 分析检查以下处理指令和文档属性值的属性的值。

<?myPITarget myPIAttribute="value"?>

注意,而不是以编程方式设置的属性,您可以获得相同的结果以声明方式,通过使用以下协作应用程序标记语言 (CAML)字符串。

<FieldRef ID="Guid" 
          Name="columnName"
          PITarget="myPITarget"
          PIAttribute="myPIAttribute" />

For more information, see Using Content Types to Specify XML Document Properties.

另请参阅

引用

SPFieldLink 类

SPFieldLink 成员

Microsoft.SharePoint 命名空间

PIAttribute

其他资源

Using Content Types to Specify XML Document Properties

XMl Parser Processing

FieldRef Element (ContentType)

Fields and Field References