NavigationTerm.CatalogTargetUrl propriedade
Obtém a URL de destino que será usada quando reconfiguração de URLs para URLs amigáveis catálogo que são baseados no objeto NavigationTerm .
Namespace: Microsoft.SharePoint.Client.Publishing.Navigation
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 ReadOnly Property CatalogTargetUrl As CustomizableString
Get
'Uso
Dim instance As NavigationTerm
Dim value As CustomizableString
value = instance.CatalogTargetUrl
public CustomizableString CatalogTargetUrl { get; }
Valor de propriedade
Tipo: Microsoft.SharePoint.Client.Publishing.CustomizableString
Uma cadeia de caracteres personalizada que representa a URL de destino que será usada quando reconfiguração de URLs para URLs amigáveis catálogo que são baseados no objeto NavigationTerm .
Comentários
Normalmente, o servidor web executa regravação para renderizar a URL amigável para um NavigationTerm usando a página que é especificada pela propriedade TargetUrl de URL. Por exemplo, para o termo "Câmeras", as URLs podem ter esta aparência: Friendly URL: http://example.com/products/camerasTarget URL: /store/Pages/TopicTemplate.aspxno entanto, se um sufixo de URL amigável catálogo é acrescentado, em seguida, a propriedade de CatalogTargetUrl será usada. Continuar o exemplo que envolvem o termo "Câmeras":Catalog Friendly URL: http://example.com/products/cameras/nice-pix-35mm/sku12345URL Suffix: nice-pix-35mm/sku12345 Catalog Target URL: /store/Pages/CatalogItemTemplate.aspx
Normalmente, URLs de catálogo amigáveis são usados para produtos como o hipotético "Câmera de 35 mm Pix lindas" no exemplo anterior, que não têm um termo de navegação correspondente, mas pertence à categoria são representada por termo. No entanto, a interpretação o sufixo de URL amigável catálogo é da esquerda para os controles na página de destino e outros cenários de uso são possíveis. Se o valor de CatalogTargetUrl é uma cadeia de caracteres vazia, reconfiguração de URL não será realizada para o termo e a URL amigável catálogo pode gerar um erro de HTTP 404. A URL de destino pode conter tokens como ~site/ (representando a URL relativa do servidor para o objeto associado Web ) ou ~sitecollection/ (representando a URL relativa do servidor para o objeto associado Site ). Esses tokens são expandidos por métodos como GetResolvedTargetUrl(String, []).
Essa propriedade só é usada quando o LinkType é NavigationLinkType.FriendlyUrl. Para outros tipos de link, a tentativa de alterá-lo causará um InvalidOperationException a ser lançada.
Essa propriedade é um objeto CustomizableString . O valor padrão é herdado da propriedade CatalogTargetUrlForChildTerms.Value o pai NavigationTerm ou o NavigationTermSet se não houver nenhum termo pai.