Compartilhar via


CustomizableString classe

Representa uma propriedade de tipo cadeia de caracteres com um valor padrão que será usado se um valor personalizado não tiver sido atribuído explicitamente.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Publishing.CustomizableString

Namespace:  Microsoft.SharePoint.Publishing
Assembly:  Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class CustomizableString
'Uso
Dim instance As CustomizableString
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class CustomizableString

Comentários

É comum para uma configuração com um valor padrão que é calculado de alguma forma — por exemplo, ela é herdada do objeto pai. Se não for especificado um valor personalizado, o valor padrão é usado. Como é calculado o valor padrão, ele pode fazer com que o valor efetivo alterar. Por exemplo, se o padrão é herdado de um objeto pai, o valor efetivo pode mudar porque o pai foi alterado. Por outro lado, se tiver sido atribuído um valor personalizado, em seguida, essas influências externas não ocorrerá, mesmo que o valor personalizado é a mesma cadeia de caracteres como valor padrão. O objeto CustomizableString gerencia três partes de informação: um estado booleano que indica se o padrão está sendo usado, o valor atual e um valor padrão de somente leitura.

Por exemplo, a propriedade FriendlyUrlSegment é representada como um objeto de CustomizableString para o qual um valor padrão é gerado a partir do nome do objeto Term base é automaticamente refletido como alterações ao segmento de URL gerado. Se um segmento de URL personalizado não é atribuído explicitamente, em seguida, as alterações no nome do objeto Term serão refletidas automaticamente como alterações ao segmento de URL gerado.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

CustomizableString membros

Microsoft.SharePoint.Publishing namespace

NavigationTerm