Compartilhar via


SPFieldLink.PITarget property

Obtém ou define o nome da instrução de processamento em um documento XML desse tipo de conteúdo, que pode ser usado para promover e rebaixar os valores de propriedade.

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

Syntax

'Declaração
Public Property PITarget As String
    Get
    Set
'Uso
Dim instance As SPFieldLink
Dim value As String

value = instance.PITarget

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

Property value

Type: System.String
Uma cadeia de caracteres que contém o nome da instrução de processamento.

Comentários

Esta propriedade deve ser usado em combinação com a propriedade PIAttribute , promover e rebaixar os valores de propriedade de documento em instruções de processamento.

Propriedade promoção se refere a extração de propriedades de documento de um documento e gravando esses valores de propriedade para as colunas apropriadas na biblioteca de documentos onde o documento está armazenado. Propriedade rebaixamento refere-se colocar os valores da coluna da biblioteca de documentos onde o documento está armazenado e gravando esses valores de coluna no próprio documento.

Importante

Para garantir o rebaixamento e promoção de propriedades tiver êxito, você deve definir a propriedade ReadOnly do objeto SPFieldLink para false.

A propriedade PITarget Especifica o documento instrução de processamento. A propriedade PIAttribute Especifica um atributo de instrução de processamento. Juntos, eles formam um endereço que o XML parser pode usar para localizar um valor de propriedade de documento.

Por exemplo, considere o código a seguir.

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"

O código define as propriedades PITarget e PIAttribute aos valores instruem o analisador XML para examinar a seguinte instrução de processamento e o atributo para um valor de propriedade de documento.

<?myPITarget myPIAttribute="value"?>

Observe que, em vez de definindo as propriedades programaticamente, você pode obter o mesmo resultado forma declarativa, usando a seguinte cadeia de caracteres 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.

Ver também

Referência

SPFieldLink class

SPFieldLink members

Microsoft.SharePoint namespace

PIAttribute

Outros recursos

Using Content Types to Specify XML Document Properties

XMl Parser Processing

FieldRef Element (ContentType)

Fields and Field References