TermSet.CustomSortOrder - Propriété
Obtient ou définit l'ordre de tri personnalisé de l'objet Term .
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
Public Overrides Property CustomSortOrder As String
Get
Set
'Utilisation
Dim instance As TermSet
Dim value As String
value = instance.CustomSortOrder
instance.CustomSortOrder = value
public override string CustomSortOrder { get; set; }
Valeur de propriété
Type : System.String
La valeur est une chaîne composée d'objets enfants TermGuid qui sont séparés par un :. Lorsque l'ordre de tri personnalisé est une référence Null (Rien dans Visual Basic) ou vide, l'enfant Term du terme en cours est triés par ordre alphabétique en fonction de la langue de travail de l'objet TermStore .
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | L' actuel Term n'est pas valide. |
UnauthorizedAccessException | L'utilisateur actuel dispose d'autorisations insuffisantes pour effectuer cette opération. |
TermStoreOperationException | Cette opération n'est pas valide dans les termes d'orphelins [TermSet]. L'opération a échoué. |
Remarques
Si la valeur d'ordre de tri personnalisé contient des Guid non valide ou un des Guid n'appartient pas à ses objets de Term enfant, il est ignoré. Si n'importe quel enfant TermGuid n'est pas inclus, puis ils sont triés par ordre alphabétique suivant les objets Term avec ordre de tri personnalisé.
L'utilisateur actuel doit avoir l'autorisation de TaxonomyRights.Edit de définir cette propriété. Appelez la méthode CommitAll() pour enregistrer cette modification dans la base de données.