PublishingWeb.GetVariationUrlFromSourceUrl Method
Returns the current Variation URL for the current PublishingWeb object for a specific source PublishingWeb location.
Namespace: Microsoft.SharePoint.Publishing
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
Syntax
'Declaration
Public Function GetVariationUrlFromSourceUrl ( _
sourceUrl As String _
) As String
'Usage
Dim instance As PublishingWeb
Dim sourceUrl As String
Dim returnValue As String
returnValue = instance.GetVariationUrlFromSourceUrl(sourceUrl)
public string GetVariationUrlFromSourceUrl(
string sourceUrl
)
Parameters
- sourceUrl
Type: System.String
The source PublishingWeb URL.
Return Value
Type: System.String
The corresponding URL of the sourceUrl in the current PublishingWeb.
Remarks
This method is most commonly used for implementing the IWebPartVariationUpdate interface.
Examples
This code snippet demonstrates a Web Part that uses GetVariationUrlFromSourceUrl to translate its property WebAnchorLocation from an old value based on the PublishingWeb object named ownerWeb into its appropriate value in the current PublishingWeb.
[c#]
string oldAnchor = this.WebAnchorLocation;
this.WebAnchorLocation = ownerWeb.GetVariationUrlFromSourceUrl(oldAnchor);