SPFieldLink.PITarget property
取得或設定此內容類型,然後可用來將升級和降級屬性值的 XML 文件中的處理指示的名稱。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
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; }
Property value
Type: System.String
包含的處理指示名稱的字串。
備註
此屬性是為了要一起PIAttribute屬性中,用來將升級和降級中處理指示的文件屬性值。
屬性升級指的是擷取文件中的文件摘要資訊與文件儲存所在的文件庫中的適當欄寫入那些屬性值。屬性降級指的是利用文件儲存、 文件庫中的欄值與撰寫這些欄值插入文件本身。
重要
若要確保屬性升級和降級成功,您必須設定為false的SPFieldLink物件的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"?>
請注意,而不是以程式設計方式設定屬性,您可以達到相同的結果宣告的方式,使用下列Collaborative Application Markup Language (CAML)字串。
<FieldRef ID="Guid"
Name="columnName"
PITarget="myPITarget"
PIAttribute="myPIAttribute" />
For more information, see Using Content Types to Specify XML Document Properties.
請參閱
參照
Microsoft.SharePoint namespace
其他資源
Using Content Types to Specify XML Document Properties