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.StringCadeia 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 ? .
remainingUrlSegments
Tipo: []Opcional. Contexto adicional para uma URL amigável catálogo que geralmente é obtido do método TryParseFriendlyUrl(SPSite, String, NavigationTerm, []) .
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