Свойство 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 , если нет нет родительский термин.
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Client.Publishing.Navigation