Manager.URL_CANONFLAGS Enumeration
.NET Framework 3.0
This enumeration supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Specifies how a URL is converted to canonical form.
Namespace: Microsoft.IEAssembly: IEHost (in iehost.dll)
| Member name | Description | |
|---|---|---|
| URL_BROWSER_MODE | Defined to be the same as URL_DONT_ESCAPE_EXTRA_INFO. | |
| URL_CONVERT_IF_DOSPATH | Convert to a URL if in a dospath format. | |
| URL_DONT_ESCAPE_EXTRA_INFO | Used only in conjunction with URL_ESCAPE_SPACES_ONLY to prevent the conversion of characters in the query (the portion of the URL following the first # or ? character encountered in the string). This flag should not be used alone or combined with URL_ESCAPE_SEGMENT_ONLY. | |
| URL_DONT_SIMPLIFY | Treat /./ and /../ in a URL string as literal characters, and not as shorthand for navigation. | |
| URL_DONT_UNESCAPE_EXTRA_INFO | Used only in conjunction with URL_ESCAPE_SPACES_ONLY to prevent the conversion of characters in the query (the portion of the URL following the first # or ? character encountered in the string). This flag should not be used alone or combined with URL_ESCAPE_SEGMENT_ONLY. | |
| URL_ESCAPE_PERCENT | Convert any occurrence of "%" to its escape sequence. | |
| URL_ESCAPE_SEGMENT_ONLY | Indication that the URL contains only the section following the server component but preceding the query. All unsafe characters in the string are converted. If a full URL is provided when this flag is set, all unsafe characters in the entire string are converted, including # and ? characters. Combine this flag with URL_ESCAPE_PERCENT to include that character in the conversion. This flag cannot be combined with URL_ESCAPE_SPACES_ONLY or URL_DONT_ESCAPE_EXTRA_INFO. | |
| URL_ESCAPE_SPACES_ONLY | Replace only spaces with escape sequences. This flag takes precedence over URL_ESCAPE_UNSAFE, but does not apply to opaque URLs. | |
| URL_ESCAPE_UNSAFE | Replace unsafe characters with their escape sequences. Unsafe characters are characters that may be altered during transport across the Internet, and include the <, >, ", #, {, }, |, \, ^, [, ], and ' characters. This flag applies to all URLs, including opaque URLs. | |
| URL_FILE_USE_PATHURL | Use DOS path compatibility mode to create "file" Uniform Resource Identifiers (URIs). | |
| URL_INTERNAL_PATH | Escape # characters found in paths. | |
| URL_NO_META | Defined to be the same as URL_DONT_SIMPLIFY. | |
| URL_PLUGGABLE_PROTOCOL | Combine URLs with client-defined pluggable protocols, according to the World Wide Web Consortium (W3C) specification. This flag does not apply to standard protocols such as ftp, http, gopher, and so on. | |
| URL_UNESCAPE | Unescape any escape sequences that the URLs contain, with two exceptions. The escape sequences for ? and # characters are not unescaped. If one of the URL_ESCAPE flags is also set, the two URLs are unescaped, combined, and then escaped. | |
| URL_UNESCAPE_HIGH_ANSI_ONLY | Unescape only high ANSI escape characters. | |
| URL_UNESCAPE_INPLACE | Convert escape sequences back into ordinary characters and overwrite the original string. | |
| URL_WININET_COMPATIBILITY | Merge all the parameters to create a full URL |
Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: