CrawledProperty, élément
Dernière modification : jeudi 20 janvier 2011
S’applique à : SharePoint Server 2010
<CrawledProperty propertySet='GUID' propertyName='PropertyName' propertyId='PropertyId' varType='PropertyType' defaultValue='DefaultValue'>
Attributs et éléments
Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.
Attributs
Attribut |
Description |
---|---|
propertySet |
Obligatoire. Spécifie le jeu de propriétés de la propriété analysée sous forme d’une chaîne GUID hexadécimale au format suivant : 00000000-0000-0000-0000-000000000000. Cette valeur ne respecte pas la casse. |
propertyName |
Facultatif. Spécifie la chaîne qui est le nom de la propriété analysée. |
propertyId |
Facultatif. Spécifie l’entier représentant l’ID de la propriété analysée. Notes On utilise cet attribut au lieu de propertyName si la propriété analysée a IsNameEnum=True. |
varType |
Obligatoire. Spécifie la valeur entière qui représente le type de données pour la propriété analysée. Le varType pour une propriété analysée de sortie doit être 30 (chaîne) ou 31 (chaîne large). |
defaultValue |
Facultatif. Spécifie une valeur de sortie par défaut à utiliser lorsque la commande n’émet pas de valeur. Applicable uniquement en cas d’utilisation au sein d’un élément Output. |
Éléments enfants
Aucun.
Éléments parents
Élément |
Description |
---|---|
Contient une liste d’éléments CrawledProperty spécifiant l’entrée à la commande. |
|
Contient une liste d’éléments CrawledProperty spécifiant la sortie de propriétés analysées par la commande. |
Remarques
Une propriété analysée dans un jeu de propriétés est identifiée par une chaîne ou un nombre. Vous devez spécifier propertyName ou propertyId, mais pas les deux. On utilise propertyId si la propriété analysée a IsNameEnum=True.
Seuls les types de propriétés analysés qui peuvent être mappés à une propriété gérée sont pris en charge.
Un jeu de propriétés spécial contient les propriétés analysées qui sont créées au sein du pipeline de traitement d’élément. Ces propriétés en lecture seule peuvent être passées à la commande dans l’élément Input.
Le jeu de propriétés est spécifié par propertySet="11280615-f653-448f-8ed8-2915008789f2" et varType="31" (type Variant VT_LPWSTR). À partir de ce jeu de propriétés, vous pouvez entrer les propriétés internes suivantes dans la commande d’extensibilité de pipeline :
url : URL affichée lorsque l’élément se produit dans les résultats de requête.
data : contenu binaire du document source codé en base64.
body : texte extrait à partir de l’élément en analysant la propriété data. Le body est extrait à l’aide d’un IFilter ou d’un autre analyseur de document.
Vous ne pouvez pas modifier ces propriétés internes à l’aide de la fonctionnalité d’extensibilité de pipeline.
Une propriété data peut se trouver à plusieurs reprises dans un élément, par exemple une entrée de liste SharePoint avec plusieurs pièces jointes, ce qui correspond à plusieurs éléments CrawledProperty dans le fichier d’entrée.
Exemple
Cet exemple spécifie une section d’entrée à une commande d’extensibilité de pipeline qui inclut la propriété analysée body et une autre propriété analysée avec propertyId="4".
<Input>
<CrawledProperty propertySet="11280615-f653-448f-8ed8-2915008789f2"
varType="31" propertyName="body"/>
<CrawledProperty propertySet="f29f85e0-4ff9-1068-ab91-08002b27b3d9"
varType="31" propertyId="4"/>
</Input>
Voir aussi
Concepts
Intégration d’un composant de traitement d’élément externe