Uri
cs.system.Uri (extern class)
Implements: cs.system.runtime.serialization.ISerializable
Static Members
UriSchemeNetTcp: String
UriSchemeNetPipe: String
UriSchemeNntp: String
UriSchemeNews: String
UriSchemeMailto: String
UriSchemeHttps: String
UriSchemeHttp: String
UriSchemeGopher: String
UriSchemeFtp: String
UriSchemeFile: String
SchemeDelimiter: String
CheckHostName(name: String): Anonymous
Name | Type |
---|---|
name |
String |
Returns |
---|
Anonymous |
Name | Type |
---|---|
schemeName |
String |
Returns |
---|
Bool |
FromHex(digit: cs.types.Char16): Int
Name | Type |
---|---|
digit |
cs.types.Char16 |
Returns |
---|
Int |
HexEscape(character: cs.types.Char16): String
Name | Type |
---|---|
character |
cs.types.Char16 |
Returns |
---|
String |
HexUnescape(pattern: String, index: cs.Ref): cs.types.Char16
Name | Type |
---|---|
pattern |
String |
index |
cs.Ref |
Returns |
---|
cs.types.Char16 |
IsHexDigit(digit: cs.types.Char16): Bool
Name | Type |
---|---|
digit |
cs.types.Char16 |
Returns |
---|
Bool |
Name | Type |
---|---|
pattern |
String |
index |
Int |
Returns |
---|
Bool |
Name | Type |
---|---|
str |
String |
Returns |
---|
String |
IsExcludedCharacter(ch: cs.types.Char16): Bool
Name | Type |
---|---|
ch |
cs.types.Char16 |
Returns |
---|
Bool |
Compare(uri1: Uri, uri2: Uri, partsToCompare: Anonymous, compareFormat: Anonymous, comparisonType: Anonymous): Int
Name | Type |
---|---|
uri1 |
Uri |
uri2 |
Uri |
partsToCompare |
Anonymous |
compareFormat |
Anonymous |
comparisonType |
Anonymous |
Returns |
---|
Int |
Name | Type |
---|---|
stringToEscape |
String |
Returns |
---|
String |
Name | Type |
---|---|
stringToEscape |
String |
Returns |
---|
String |
Name | Type |
---|---|
uriString |
String |
uriKind |
Anonymous |
Returns |
---|
Bool |
Name | Type |
---|---|
uriString |
String |
uriKind |
Anonymous |
result |
cs.Out |
Returns |
---|
Bool |
Name | Type |
---|---|
stringToUnescape |
String |
Returns |
---|
String |
Name | Type |
---|---|
u1 |
Uri |
u2 |
Uri |
Returns |
---|
Bool |
Name | Type |
---|---|
u1 |
Uri |
u2 |
Uri |
Returns |
---|
Bool |
Instance Members
OriginalString: String
IsAbsoluteUri: Bool
DnsSafeHost: String
UserInfo: String
UserEscaped: Bool
Segments: cs.NativeArray<String>
Scheme: String
Query: String
Port: Int
PathAndQuery: String
LocalPath: String
IsUnc: Bool
IsLoopback: Bool
IsFile: Bool
IsDefaultPort: Bool
Host: String
Fragment: String
Authority: String
AbsoluteUri: String
AbsolutePath: String
Canonicalize(): Void
CheckSecurity(): Void
GetLeftPart(part: Anonymous): String
Name | Type |
---|---|
part |
Anonymous |
Returns |
---|
String |
Name | Type |
---|---|
uri |
Uri |
Returns |
---|
Uri |
Name | Type |
---|---|
toUri |
Uri |
Returns |
---|
String |
ToString(): String
Returns |
---|
String |
Escape(): Void
Parse(): Void
Name | Type |
---|---|
str |
String |
Returns |
---|
String |
IsBadFileSystemCharacter(ch: cs.types.Char16): Bool
Name | Type |
---|---|
ch |
cs.types.Char16 |
Returns |
---|
Bool |
IsReservedCharacter(ch: cs.types.Char16): Bool
Name | Type |
---|---|
ch |
cs.types.Char16 |
Returns |
---|
Bool |
GetComponents(components: Anonymous, format: Anonymous): String
Name | Type |
---|---|
components |
Anonymous |
format |
Anonymous |
Returns |
---|
String |
Name | Type |
---|---|
uri |
Uri |
Returns |
---|
Bool |
IsWellFormedOriginalString(): Bool
Returns |
---|
Bool |
Name | Type |
---|---|
uriString |
String |
Metadata
Name | Parameters |
---|---|
:nativeGen |
- |
:libType |
- |
:csNative |
- |