Compartilhar via


CustomizableString classe

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

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.Publishing.CustomizableString

Namespace:  Microsoft.SharePoint.Client.Publishing
Assemblies:   Microsoft.SharePoint.Client.Publishing.Silverlight (em Microsoft.SharePoint.Client.Publishing.Silverlight.dll);  Microsoft.SharePoint.Client.Publishing.Phone (em Microsoft.SharePoint.Client.Publishing.Phone.dll)  Microsoft.SharePoint.Client.Publishing (em Microsoft.SharePoint.Client.Publishing.dll)

Sintaxe

'Declaração
Public NotInheritable Class CustomizableString _
    Inherits ClientObject
'Uso
Dim instance As CustomizableString
public sealed class CustomizableString : ClientObject

Comentários

É comum uma configuração ter um valor padrão que é calculado alguma forma — por exemplo, ela é herdada do objeto pai. Se um valor personalizado não for especificado, então o valor padrão é usado. Como o valor padrão é calculado, ele pode causar 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, influência externa não ocorrerá, mesmo se o valor personalizado for a mesma seqüência como o valor padrão. O objeto CustomizableString gerencia três partes das informações: o valor atual, um valor padrão de somente leitura e um estado booliano que indica se o padrão está sendo usado.

Por exemplo, a propriedade FriendlyUrlSegment é representada como um objeto de CustomizableString para o qual um valor padrão é gerado do nome do objeto Term subjacente é automaticamente refletido como alterações para o 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 para o 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.Client.Publishing namespace