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