del método NavigationTerm.GetResolvedTargetUrl
Devuelve una dirección de la página de destino como una dirección URL relativa de servidor de la propiedad Url() .
Espacio de nombres: Microsoft.SharePoint.Client.Publishing.Navigation
Ensamblados: Microsoft.SharePoint.Client.Publishing.Silverlight (en Microsoft.SharePoint.Client.Publishing.Silverlight.dll); Microsoft.SharePoint.Client.Publishing.Phone (en Microsoft.SharePoint.Client.Publishing.Phone.dll) Microsoft.SharePoint.Client.Publishing (en Microsoft.SharePoint.Client.Publishing.dll)
Sintaxis
'Declaración
Public Function GetResolvedTargetUrl ( _
browserQueryString As String, _
remainingUrlSegments As String() _
) As ClientResult(Of String)
'Uso
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
)
Parámetros
browserQueryString
Tipo: System.StringCadena de consulta opcional para combinar con el elemento de la cadena de consulta de la dirección URL resultante. Si no está una referencia null (Nothing en Visual Basic) o si no es una cadena vacía, deben ir precedido por el carácter ? .
remainingUrlSegments
Tipo: []Opcional. Contexto adicional para una dirección URL fáciles de catálogo que normalmente se obtiene desde el método TryParseFriendlyUrl(SPSite, String, NavigationTerm, []) .
Valor devuelto
Tipo: Microsoft.SharePoint.Client.ClientResult<String>
Una dirección URL relativa de servidor o una cadena vacía.
Comentarios
El método GetResolvedTargetUrl aplica a la propiedad View para calcular una URL relativa al servidor resuelta desde la propiedad TargetUrl . Si se proporciona el parámetro remainingUrlSegments , se utiliza la propiedad CatalogTargetUrl en lugar de TargetUrl.
La dirección URL devuelta incluye los parámetros de consulta para páginas de términos:
TermStoreId
TermSetId
TermId
UrlSuffix
Si no hay ninguna dirección URL de destino, o si el objeto NavigationLinkType no es un FriendlyUrl, el valor devuelto es una cadena vacía.
Nota
Para recuperar la dirección resuelta para el tipo de vínculo SimpleLink, use el método GetResolvedDisplayUrl en su lugar.
La dirección URL devuelta se resuelve expandir cualquier tokens prefijo como ~site/ o ~sitecollection/ con propiedades como TargetUrl y CatalogTargetUrl.
Estos son algunos ejemplos de direcciones URL de la entrada y salidas pueden buscar un objeto de Web de raíz cuya dirección URL es sitio1.
Nota
En este ejemplo, el "ordenar = ByTitle" es un parámetro que se ha pasado a través de la dirección URL de destino por mediante el parámetro .
Dirección URL descriptiva: /sites/site1/products/shoes?Sort=ByTitle
dirección URL de destino: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle
Dirección URL del catálogo: /sites/site1/products/shoes/sneaker
dirección URL de destino: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.Client.Publishing.Navigation