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.Client.Publishing.Navigation
Assemblys :   Microsoft.SharePoint.Client.Publishing.Silverlight (dans Microsoft.SharePoint.Client.Publishing.Silverlight.dll);  Microsoft.SharePoint.Client.Publishing.Phone (dans Microsoft.SharePoint.Client.Publishing.Phone.dll)  Microsoft.SharePoint.Client.Publishing (dans Microsoft.SharePoint.Client.Publishing.dll)

Syntaxe

'Déclaration
Public Function GetResolvedTargetUrl ( _
    browserQueryString As String, _
    remainingUrlSegments As String() _
) As ClientResult(Of String)
'Utilisation
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
)

Paramètres

  • browserQueryString
    Type : System.String

    Chaîne de requête facultative pour fusionner avec la partie de chaîne de requête de l'URL résultante. Si ce n'est pas une référence Null (Rien dans Visual Basic) ou si elle n'est pas une chaîne vide, il doit être précédé le caractère ? .

Valeur renvoyée

Type : Microsoft.SharePoint.Client.ClientResult<String>
Une URL relative de serveur ou une chaîne vide.

Remarques

La méthode GetResolvedTargetUrl 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 à la place de TargetUrl.

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

  • 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éveloppement des jetons préfixe tels 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 Web racine dont l'URL est/sites/site1.

Notes

Dans cet exemple, la « trier = ByTitle » est un paramètre qui a été passé via à l'URL cible à l'aide du paramètre .

URL conviviale : /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.Client.Publishing.Navigation - Espace de noms