Partager via


CustomizableString - Classe

Représente une propriété de type chaîne avec la valeur par défaut est utilisée si une valeur personnalisée n'a été explicitement attribuée.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Publishing.CustomizableString

Espace de noms :  Microsoft.SharePoint.Publishing
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class CustomizableString
'Utilisation
Dim instance As CustomizableString
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class CustomizableString

Remarques

Il est courant d'un paramètre pour avoir une valeur par défaut est calculée d'une certaine manière, par exemple, il est hérité de l'objet parent. Si une valeur personnalisée n'est pas spécifiée, la valeur par défaut est utilisée. Étant donné que la valeur par défaut est calculée, il peut provoquer la valeur effective à modifier. Par exemple, si la valeur par défaut est héritée d'un objet parent, la valeur effective peut modifier car le parent a été modifié. En revanche, si une valeur personnalisée a été affectée, puis les influences externes se produira pas, même si la valeur personnalisée est la même chaîne que la valeur par défaut. L'objet CustomizableString gère les trois éléments d'information : la valeur actuelle, une valeur par défaut en lecture seule et un état de type Boolean qui indique si la valeur par défaut est utilisé.

Par exemple, la propriété FriendlyUrlSegment est représentée comme un objet CustomizableString pour lequel une valeur par défaut est générée à partir du nom de l'objet sous-jacent Term automatiquement en tant que modifications au segment de l'URL générée. Si un segment d'URL personnalisé n'est pas explicitement affecté, puis modification du nom de l'objet Term apparaîtra automatiquement en tant que modifications au segment de l'URL générée.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

CustomizableString - Membres

Microsoft.SharePoint.Publishing - Espace de noms

NavigationTerm