NavigationTerm.GetResolvedTargetUrl-Methode
Gibt eine Seite Zieladresse als eine serverrelative URL aus der Url() -Eigenschaft zurück.
Namespace: Microsoft.SharePoint.Publishing.Navigation
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
Syntax
'Declaration
Public Function GetResolvedTargetUrl ( _
browserQueryString As String, _
remainingUrlSegments As String() _
) As String
'Usage
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
)
Parameter
browserQueryString
Typ: System.StringOptionale Abfragezeichenfolge, die mit den Abfragezeichenfolge-Teil der Ergebnis-URL zusammengeführt. Wenn es nicht null ist, oder wenn es sich nicht um eine leere Zeichenfolge ist, muss es mit dem ? Zeichen vorangestellt werden.
remainingUrlSegments
Typ: []Optional. Zusätzlichen Kontext für einen Katalog-freundliche URL, der in der Regel von der TryParseFriendlyUrl(SPSite, String, NavigationTerm, []) -Methode abgerufen wird.
Rückgabewert
Typ: System.String
Eine serverrelative URL oder eine leere Zeichenfolge.
Hinweise
Die GetResolvedTargetUrl -Methode wendet die View -Eigenschaft, um einen aufgelösten serverrelative URL aus der TargetUrl -Eigenschaft zu berechnen. Wenn der remainingUrlSegments -Parameter angegeben ist, wird die Eigenschaft CatalogTargetUrl anstelle von TargetUrlverwendet.
Die zurückgegebene URL enthält die Abfrageparameter für Term-gesteuerte Seiten:
TermStoreId
TermSetId
TermId
UrlSuffix
Liegt keine Ziel-URL oder das NavigationLinkType -Objekt kein FriendlyUrlist, ist der Rückgabewert eine leere Zeichenfolge.
Hinweis
Die aufgelöste Adresse für den Link-Typ SimpleLinkabzurufen, verwenden Sie stattdessen die GetResolvedDisplayUrl -Methode.
Die zurückgegebene URL lässt sich durch Erweitern alle Token Präfix, z. B. ~site/ oder ~sitecollection/ mit Eigenschaften wie TargetUrl und CatalogTargetUrlverwendet.
Hier sind einige Beispiele für URLs wie Eingabe- und Ausgabedateien sieht für ein Root- SPWeb -Objekt, dessen URL / Sites/site1 ist.
Hinweis
In diesem Beispiel die "Art = ByTitle" ist ein -Parameter, der über an die Ziel-URL von singen den -Parameter übergeben wurde.
URL in Kurzform: /sites/site1/products/shoes?Sort=ByTitle
Ziel-URL: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle
URL für den Katalog: /sites/site1/products/shoes/sneaker
Ziel-URL: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker
Siehe auch
Referenz
Microsoft.SharePoint.Publishing.Navigation-Namespace