Clase CustomizableString
Representa una propiedad basada en cadena con un valor predeterminado que se usa si no se ha asignado ningún valor predeterminado de forma explícita.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.Publishing.CustomizableString
Espacio de nombres: Microsoft.SharePoint.Client.Publishing
Ensamblados: Microsoft.SharePoint.Client.Publishing.Silverlight (en Microsoft.SharePoint.Client.Publishing.Silverlight.dll); Microsoft.SharePoint.Client.Publishing.Phone (en Microsoft.SharePoint.Client.Publishing.Phone.dll) Microsoft.SharePoint.Client.Publishing (en Microsoft.SharePoint.Client.Publishing.dll)
Sintaxis
'Declaración
Public NotInheritable Class CustomizableString _
Inherits ClientObject
'Uso
Dim instance As CustomizableString
public sealed class CustomizableString : ClientObject
Comentarios
Es frecuente que una configuración de tiene un valor predeterminado que se calcula de algún modo, por ejemplo, se hereda del objeto primario. Si no se especifica un valor personalizado, se utiliza el valor predeterminado. Puesto que se calcula el valor predeterminado, puede hacer que el valor real cambiar. Por ejemplo, si el valor predeterminado es heredado de un objeto primario, el valor efectivo puede cambiar porque ha cambiado el elemento primario. Por el contrario, si se ha asignado un valor personalizado, a continuación, estos factores externos no se producen, incluso si el valor personalizado pasa a ser la misma cadena como valor predeterminado. El objeto de CustomizableString administra tres partes de la información: el valor actual, un valor predeterminado de sólo lectura y un estado de tipo Boolean que indica si se utiliza el valor predeterminado.
Por ejemplo, la propiedad FriendlyUrlSegment se representa como un objeto de CustomizableString para el que se genera un valor predeterminado del nombre del objeto subyacente Term se refleja automáticamente como cambios en el segmento de la dirección URL generado. Si un segmento de la dirección URL personalizado no se asigna explícitamente, a continuación, cambios en el nombre del objeto Term se reflejará automáticamente como cambios en el segmento de la dirección URL generado.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.