Freigeben über


SPFieldLink.PITarget-Eigenschaft

Dient zum Abrufen oder Festlegen des Namens der Verarbeitungsanweisung in einem XML-Dokument dieses Inhaltstyps, die zum Höherstufen und Tieferstufen von Eigenschaftswerten verwendet werden kann.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Property PITarget As String
    Get
    Set
'Usage
Dim instance As SPFieldLink
Dim value As String

value = instance.PITarget

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

Eigenschaftswert

Typ: System.String
Eine Zeichenfolge, die den Namen der Verarbeitung der Anweisung enthält.

Hinweise

Diese Eigenschaft wird in Kombination mit der PIAttribute -Eigenschaft, zum Höherstufen und Tieferstufen von Dokument-Eigenschaftswerte im Verarbeitungsanweisungen verwendet werden soll.

Förderung der Eigenschaft bezieht sich auf Extrahieren von Dokumenteigenschaften aus einem Dokument und Schreiben diese Eigenschaftswerte in den entsprechenden Spalten in der Dokumentbibliothek, in dem das Dokument gespeichert ist. Eigenschaft Herabstufung bezieht sich auf Nutzen der Spaltenwerte aus der Dokumentbibliothek, in dem ein Dokument gespeichert ist, und diese Spaltenwerte in das Dokument selbst schreiben.

Wichtig

Um sicherzustellen, dass herauf- und Herabstufung erfolgreich ausgeführt werden kann, müssen Sie die ReadOnly -Eigenschaft des SPFieldLink -Objekts auf falsefestlegen.

Die PITarget -Eigenschaft gibt das Dokument Verarbeitungsanweisung. Die PIAttribute -Eigenschaft gibt ein Attribut der Verarbeitungsanweisung. Zusammen bilden sie eine Adresse, die der XML-Parser verwenden kann, um einen dokumenteigenschaftswert zu suchen.

Betrachten Sie beispielsweise den folgenden Code.

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"

Der Code legt die Eigenschaften PITarget und PIAttribute auf Werte, die die folgende Verarbeitungsanweisung und das Attribut eines Eigenschaftswerts Dokument untersuchen den XML-Parser angewiesen.

<?myPITarget myPIAttribute="value"?>

Beachten Sie, dass, anstatt Programmgesteuertes Festlegen von Eigenschaften, erzielen Sie dasselbe Ergebnis deklarativ, unter Verwendung der folgenden Collaborative Application Markup Language (CAML) Zeichenfolge.

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

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

Siehe auch

Referenz

SPFieldLink Klasse

SPFieldLink-Member

Microsoft.SharePoint-Namespace

PIAttribute

Weitere Ressourcen

Using Content Types to Specify XML Document Properties

XMl Parser Processing

FieldRef Element (ContentType)

Fields and Field References