次の方法で共有


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 )されていない場合、または空の文字列がない場合は、 ?文字で始まる必要があります。

戻り値

型: 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

関連項目

参照先

NavigationTerm クラス

NavigationTerm メンバー

Microsoft.SharePoint.Client.Publishing.Navigation 名前空間