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
Microsoft.SharePoint namespace
Outros recursos
Using Content Types to Specify XML Document Properties