NavigationTerm.GetResolvedTargetUrl メソッド
相対 URL として**Url()**プロパティからページの移動先のアドレスを返します。
名前空間: Microsoft.SharePoint.Client.Publishing.Navigation
アセンブリ: Microsoft.SharePoint.Client.Publishing.Silverlight (Microsoft.SharePoint.Client.Publishing.Silverlight.dll 内); Microsoft.SharePoint.Client.Publishing.Phone (Microsoft.SharePoint.Client.Publishing.Phone.dll 内) Microsoft.SharePoint.Client.Publishing (Microsoft.SharePoint.Client.Publishing.dll 内)
構文
'宣言
Public Function GetResolvedTargetUrl ( _
browserQueryString As String, _
remainingUrlSegments As String() _
) As ClientResult(Of String)
'使用
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
)
パラメーター
browserQueryString
型: System.String結果の URL のクエリ文字列の部分にマージするオプションのクエリ文字列。null 参照 (Visual Basic のNothing )されていない場合、または空の文字列がない場合は、 ?文字で始まる必要があります。
remainingUrlSegments
型: []省略可能です。通常TryParseFriendlyUrl(SPSite, String, NavigationTerm, [])メソッドから取得されるカタログ フレンドリ URL のコンテキストを追加します。
戻り値
型: Microsoft.SharePoint.Client.ClientResult<String>
相対 URL または空の文字列。
注釈
GetResolvedTargetUrl方法には、 TargetUrlプロパティから解決相対 URL を計算するViewプロパティが適用されます。remainingUrlSegmentsパラメーターを指定すると、 TargetUrlではなく、 CatalogTargetUrlプロパティが使用されます。
返された URL には、用語駆動型ページのクエリのパラメーターが含まれています。
TermStoreId
TermSetId
TermId
UrlSuffix
ジャンプ先 URL が存在しない場合、またはNavigationLinkTypeオブジェクトは、 FriendlyUrlがない場合は、戻り値が空の文字列とします。
注意
解決されたリンクの種類SimpleLinkのアドレスを取得するには、代わりにGetResolvedDisplayUrlメソッドを使用します。
返された URL を解決するには、~site/ TargetUrlCatalogTargetUrlなどのプロパティで使用される ~sitecollection/ などのすべてのプレフィックス トークンを拡大できます。
ここではないサイト名がルートWebオブジェクトの Url を入力する方法の例をいくつかになります。
注意
この例では、"並べ替え ByTitle =" パラメーター渡された経由で対象の URL をパラメーターを使用します。
フレンドリ URL: /sites/site1/products/shoes?Sort=ByTitle
対象の URL: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle
カタログの URL: /sites/site1/products/shoes/sneaker
対象の URL: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker