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


Метод NavigationTerm.GetResolvedTargetUrl

Возвращает конечный адрес страницы как сервер URL-адрес в свойстве Url() .

Пространство имен:  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 Function GetResolvedTargetUrl ( _
    browserQueryString As String, _
    remainingUrlSegments As String() _
) As ClientResult(Of String)
'Применение
Dim instance As NavigationTerm
Dim browserQueryString As String
Dim remainingUrlSegments As String()
Dim returnValue As ClientResult(Of String)

returnValue = instance.GetResolvedTargetUrl(browserQueryString, _
    remainingUrlSegments)
public ClientResult<string> GetResolvedTargetUrl(
    string browserQueryString,
    string[] remainingUrlSegments
)

Параметры

  • browserQueryString
    Тип: System.String

    Строка необязательно запроса, чтобы объединить ячейку с часть строки запроса получившийся URL-адрес. Если оно еще не пустая ссылка (Nothing в Visual Basic) или не является пустой строкой, она должна начинаться с префикса символ ? .

  • remainingUrlSegments
    Тип: []

    Необязательно:. Дополнительный контекст для каталога понятное URL-адреса, что обычно получен из метода TryParseFriendlyUrl(SPSite, String, NavigationTerm, []) .

Возвращаемое значение

Тип: Microsoft.SharePoint.Client.ClientResult<String>
Сервер URL-адрес или пустая строка.

Замечания

Метод GetResolvedTargetUrl применяется свойство View для вычисления разрешенный URL-адрес сервера относительно из TargetUrl свойства. Если параметр remainingUrlSegments предоставляется, вместо TargetUrlиспользуется свойство CatalogTargetUrl .

Возвращаемый URL-адрес включает параметры запроса для управляемых терминов страниц:

  • TermStoreId

  • TermSetId

  • TermId

  • UrlSuffix

Если нет не URL-адрес назначения или объект NavigationLinkType не FriendlyUrl, возвращаемое значение будет пустая строка.

Примечание

Для извлечения разрешить адрес Тип ссылки SimpleLink, используйте метод GetResolvedDisplayUrl .

Возвращаемый URL-адрес устранена, разверните все лексемы префикс, например ~site/ или ~sitecollection/ используется со свойствами, например TargetUrl и CatalogTargetUrl.

Ниже приведены некоторые примеры как входной и выходной URL-адреса, может выглядеть которого URL-адрес — содержит корневой Web объект.

Примечание

В этом примере «сортировка = ByTitle "— это параметр , который был передан через URL-адрес назначения, с помощью параметра .

Понятный URL-адрес: /sites/site1/products/shoes?Sort=ByTitle
целевым URL-адресом: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle

URL-адрес каталога: /sites/site1/products/shoes/sneaker
целевым URL-адресом: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker

См. также

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

NavigationTerm класс

Элементы NavigationTerm

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