Publish.ParseUrl(String, String, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Parses a URL and returns the base URL and virtual root portions.
public:
static void ParseUrl(System::String ^ FullUrl, [Runtime::InteropServices::Out] System::String ^ % BaseUrl, [Runtime::InteropServices::Out] System::String ^ % VirtualRoot);
public static void ParseUrl(string FullUrl, out string BaseUrl, out string VirtualRoot);
static member ParseUrl : string * string * string -> unit
Public Shared Sub ParseUrl (FullUrl As String, ByRef BaseUrl As String, ByRef VirtualRoot As String)
Parameters
- FullUrl
- String
The complete URL address for the virtual root.
- BaseUrl
- String
When this method returns, this parameter contains the base URL address.
- VirtualRoot
- String
When this method returns, this parameter contains the name of the virtual root.
Exceptions
FullUrl is null.
An error is encountered when resolving the local host name.
The caller does not have permission to access DNS information.
FullUrl is empty.
-or-
The scheme specified in FullUrl is invalid.
-or-
FullUrl contains too many slashes.
-or-
The password specified in FullUrl is invalid.
-or-
The host name specified in FullUrl is invalid.
-or-
The file name specified in FullUrl is invalid.