Partager via


NavigationTerm.GetResolvedTargetUrl - Méthode

Renvoie une adresse de la page cible sous la forme d'une URL relative de serveur à partir de la propriété Url() .

Espace de noms :  Microsoft.SharePoint.Publishing.Navigation
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
Public Function GetResolvedTargetUrl ( _
    browserQueryString As String, _
    remainingUrlSegments As String() _
) As String
'Utilisation
Dim instance As NavigationTerm
Dim browserQueryString As String
Dim remainingUrlSegments As String()
Dim returnValue As String

returnValue = instance.GetResolvedTargetUrl(browserQueryString, _
    remainingUrlSegments)
public string GetResolvedTargetUrl(
    string browserQueryString,
    string[] remainingUrlSegments
)

Paramètres

  • browserQueryString
    Type : System.String

    Chaîne de requête facultative à fusionner avec la partie de chaîne de requête de l'URL résultante. S'il n'est pas null ou si elle n'est pas une chaîne vide, il doit être précédé du caractère ? .

Valeur renvoyée

Type : System.String
Une URL relative de serveur ou une chaîne vide.

Remarques

La méthode GetResolvedTargetUrl s'applique à la propriété View pour calculer une URL relative de serveur résolue à partir de la propriété TargetUrl . Si le paramètre remainingUrlSegments est fourni, la propriété CatalogTargetUrl est utilisée au lieu de TargetUrl.

L'URL retournée inclut les paramètres de requête pour les pages pilotées par durée :

  • TermStoreId

  • TermSetId

  • TermId

  • UrlSuffix

S'il n'existe aucune URL cible, ou si l'objet NavigationLinkType n'est pas un FriendlyUrl, la valeur de retour est une chaîne vide.

Notes

Pour récupérer l'adresse résolue pour le type de lien SimpleLink, utilisez la méthode GetResolvedDisplayUrl à la place.

L'URL retournée est résolu en développant des jetons de préfixe tel que ~site/ ou ~sitecollection/ utilisé avec des propriétés telles que TargetUrl et CatalogTargetUrl.

Voici quelques exemples d'URL d'entrée et de sortie peuvent ressembler pour un objet de SPWeb racine dont l'URL est/sites/site1.

Notes

Dans cet exemple, le « tri = ByTitle » est un paramètre qui a été passé par le biais de l'URL cible par chanter le paramètre .

URL simplifiée : /sites/site1/products/shoes?Sort=ByTitle
URL cible : /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle

URL du catalogue : /sites/site1/products/shoes/sneaker
URL cible : /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker

Voir aussi

Référence

NavigationTerm classe

NavigationTerm - Membres

Microsoft.SharePoint.Publishing.Navigation - Espace de noms

NavigationTermSetItem.GetResolvedDisplayUrl

TaxonomyNavigation.TryParseFriendlyUrl