Compartir a través de


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.String

    Cadena 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 ? .

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

clase NavigationTerm

Miembros NavigationTerm

Espacio de nombres Microsoft.SharePoint.Client.Publishing.Navigation