Поделиться через


Свойство NavigationTerm.CatalogTargetUrl

Получает конечный URL-адрес, используемый при перезаписи URL-адреса для каталога удобных URL-адресов, основанных на этот объект NavigationTerm .

Пространство имен:  Microsoft.SharePoint.Client.Publishing.Navigation
Сборки:   Microsoft.SharePoint.Client.Publishing.Silverlight (в Microsoft.SharePoint.Client.Publishing.Silverlight.dll);  Microsoft.SharePoint.Client.Publishing.Phone (в Microsoft.SharePoint.Client.Publishing.Phone.dll)  Microsoft.SharePoint.Client.Publishing (в Microsoft.SharePoint.Client.Publishing.dll)

Синтаксис

'Декларация
Public ReadOnly Property CatalogTargetUrl As CustomizableString
    Get
'Применение
Dim instance As NavigationTerm
Dim value As CustomizableString

value = instance.CatalogTargetUrl
public CustomizableString CatalogTargetUrl { get; }

Значение свойства

Тип: Microsoft.SharePoint.Client.Publishing.CustomizableString
Настроенные строку, представляющую целевой URL-адрес, используемый при перезаписи URL-адреса для каталога удобных URL-адресов, основанных на этот объект NavigationTerm .

Замечания

Как правило веб-сервер выполняет перезаписи для отображения понятный URL-адрес для NavigationTerm с помощью страницы, заданный свойством TargetUrl URL-адрес. Например, «Камеры» термин, URL-адреса, может выглядеть следующим образом: Friendly URL: http://example.com/products/camerasTarget URL: /store/Pages/TopicTemplate.aspxтем не менее, если к каталогу понятное URL-адрес будет добавлен суффикс, затем CatalogTargetUrl свойство будет использоваться вместо этого. Продолжая пример с участием термин «Камеры»:URL Suffix: nice-pix-35mm/sku12345Catalog Friendly URL: http://example.com/products/cameras/nice-pix-35mm/sku12345 Catalog Target URL: /store/Pages/CatalogItemTemplate.aspx

Как правило, оптимизированные каталога URL-адреса используются для продуктов, таких как гипотетический "Камера удобная Pix 35 мм" в предыдущем примере, не соответствующих терминов навигации, но принадлежащие к категории, представленные в этой терминов. Тем не менее элементы управления на другой странице остается Интерпретация каталогом понятных суффикс URL-адреса, и возможны другие сценарии использования. Если значение CatalogTargetUrl пустую строку, перезапись URL-адрес будет выполняться не для термина и URL-адрес, оптимизированные каталога может привести к ошибке HTTP 404. URL-адрес назначения может содержать маркеры, например ~site/ (представляющий URL-адрес сервера относительно Web связанный объект) или ~sitecollection/ (представляющий URL-адрес сервера относительно Site связанный объект). Эти маркеры развертываются методами, например GetResolvedTargetUrl(String, []).

Это свойство используется только при LinkTypeNavigationLinkType.FriendlyUrl. Для других типов связей попытке изменить это приведет к InvalidOperationException исключение.

Это свойство представляет собой CustomizableString объект. Значение по умолчанию унаследованным от свойство CatalogTargetUrlForChildTerms.Value родительского NavigationTerm или NavigationTermSet , если нет нет родительский термин.

См. также

Справочные материалы

NavigationTerm класс

Элементы NavigationTerm

Пространство имен Microsoft.SharePoint.Client.Publishing.Navigation