Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Serializes the specified URL in a format appropriate for persistent storage.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No
Syntax
'Declaration
Public Function SerializeUrlForStorage ( _
url As String _
) As String
'Usage
Dim instance As SPAlternateUrlCollectionManager
Dim url As String
Dim returnValue As String
returnValue = instance.SerializeUrlForStorage(url)
public string SerializeUrlForStorage(
string url
)
Parameters
url
Type: System.StringA string containing the URL to serialize.
Return Value
Type: System.String
A string that contains the serialized URL.
Examples
The following example verifies that the SerializeUrlForStorage method serializes a URL to match the default zone outgoing URL.
Dim altUrlCollection As SPAlternateUrlCollection = SPContext.Current.Site.WebApplication.AlternateUrls
Dim altUrlCollectionMgr As SPAlternateUrlCollectionManager = SPFarm.Local.AlternateUrlCollections
Dim responseUrl As String = altUrlCollectionMgr.SerializeUrlForStorage("http://MySerializedURL")
Dim altUrl As SPAlternateUrl = altUrlCollection.GetResponseUrl(SPUrlZone.Default)
If responseUrl.Equals(altUrl.IncomingUrl) Then
Response.Write("Serialized URL matches outgoing URL.")
End If
SPAlternateUrlCollection altUrlCollection = SPContext.Current.Site.WebApplication.AlternateUrls;
SPAlternateUrlCollectionManager altUrlCollectionMgr = SPFarm.Local.AlternateUrlCollections;
string responseUrl = altUrlCollectionMgr.SerializeUrlForStorage("http://MySerializedURL");
SPAlternateUrl altUrl = altUrlCollection.GetResponseUrl(SPUrlZone.Default);
if (responseUrl.Equals(altUrl.IncomingUrl))
{
Response.Write("Serialized URL matches outgoing URL.");
}
See Also
Reference
SPAlternateUrlCollectionManager Class