Compartilhar via


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.

Ver também

Referência

NavigationTerm classe

NavigationTerm membros

Microsoft.SharePoint.Client.Publishing.Navigation namespace