Compartilhar via


NavigationTerm.GetResolvedTargetUrl método

Retorna o endereço de uma página de destino como uma URL relativo ao servidor da propriedade Url() .

Namespace:  Microsoft.SharePoint.Client.Publishing.Navigation
Assemblies:   Microsoft.SharePoint.Client.Publishing.Silverlight (em Microsoft.SharePoint.Client.Publishing.Silverlight.dll);  Microsoft.SharePoint.Client.Publishing.Phone (em Microsoft.SharePoint.Client.Publishing.Phone.dll)  Microsoft.SharePoint.Client.Publishing (em Microsoft.SharePoint.Client.Publishing.dll)

Sintaxe

'Declaração
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

    Cadeia de caracteres de consulta opcional para mesclar com a parte de cadeia de caracteres de consulta da URL resultante. Se não estiver uma referência nula (Nothing no Visual Basic) ou se não for uma cadeia de caracteres vazia, devem ser precedido com o caractere de ? .

Valor retornado

Tipo: Microsoft.SharePoint.Client.ClientResult<String>
Uma URL relativa do servidor ou uma cadeia de caracteres vazia.

Comentários

O método GetResolvedTargetUrl aplica a propriedade View para calcular uma URL relativa do servidor resolvido da propriedade TargetUrl . Se o parâmetro remainingUrlSegments for fornecido, a propriedade CatalogTargetUrl é usada em vez de TargetUrl.

A URL retornada inclui os parâmetros de consulta para páginas orientadas em termos:

  • TermStoreId

  • TermSetId

  • TermId

  • UrlSuffix

Se há uma URL de destino, ou se o objeto NavigationLinkType não é um FriendlyUrl, o valor de retorno é a cadeia de caracteres vazia.

Dica

Para recuperar o endereço resolvido para o tipo de link SimpleLink, use o método GetResolvedDisplayUrl .

A URL retornada é resolvida expandindo qualquer tokens de prefixo como ~site/ ou ~sitecollection/ usado com propriedades como TargetUrl e CatalogTargetUrl.

Aqui estão alguns exemplos de URLs como entrada e saída podem procurar por um objeto de Web raiz cuja URL é /sites/site1.

Dica

Neste exemplo, o "Classificar = ByTitle" é um parâmetro de que foi passado para a URL de destino por usando o parâmetro .

URL amigável: /sites/site1/products/shoes?Sort=ByTitle
URL de destino: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle

URL do catálogo: /sites/site1/products/shoes/sneaker
URL de destino: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker

Ver também

Referência

NavigationTerm classe

NavigationTerm membros

Microsoft.SharePoint.Client.Publishing.Navigation namespace