W3cubDocs

/Haxe C#

Uri

package cs.system

implements ISerializable

Available on cs

Constructor

new (uriString:String)

new (baseUri:Uri, relativeUri:String, dontEscape:Bool)

new (baseUri:Uri, relativeUri:String)

new (uriString:String, dontEscape:Bool)

new (baseUri:Uri, relativeUri:Uri)

new (uriString:String, uriKind:UriKind)

private new (serializationInfo:SerializationInfo, streamingContext:StreamingContext)

Variables

read only AbsolutePath:String

read only AbsoluteUri:String

read only Authority:String

read only DnsSafeHost:String

read only Fragment:String

read only Host:String

read only HostNameType:UriHostNameType

read only IsAbsoluteUri:Bool

read only IsDefaultPort:Bool

read only IsFile:Bool

read only IsLoopback:Bool

read only IsUnc:Bool

read only LocalPath:String

read only OriginalString:String

read only PathAndQuery:String

read only Port:Int

read only Query:String

read only Scheme:String

read only Segments:NativeArray<String>

read only UserEscaped:Bool

read only UserInfo:String

Methods

GetComponents (components:UriComponents, format:UriFormat):String

GetLeftPart (part:UriPartial):String

GetObjectData (info:SerializationInfo, context:StreamingContext):Void

IsBaseOf (uri:Uri):Bool

IsWellFormedOriginalString ():Bool

MakeRelative (toUri:Uri):String

MakeRelativeUri (uri:Uri):Uri

ToString ():String

Static variables

static read only SchemeDelimiter:String

static read only UriSchemeFile:String

static read only UriSchemeFtp:String

static read only UriSchemeGopher:String

static read only UriSchemeHttp:String

static read only UriSchemeHttps:String

static read only UriSchemeMailto:String

static read only UriSchemeNetPipe:String

static read only UriSchemeNetTcp:String

static read only UriSchemeNews:String

static read only UriSchemeNntp:String

Static methods

static CheckHostName (name:String):UriHostNameType

static CheckSchemeName (schemeName:String):Bool

static Compare (uri1:Uri, uri2:Uri, partsToCompare:UriComponents, compareFormat:UriFormat, comparisonType:StringComparison):Int

static EscapeDataString (stringToEscape:String):String

static EscapeUriString (stringToEscape:String):String

static FromHex (digit:Char16):Int

static HexEscape (character:Char16):String

static HexUnescape (pattern:String, index:Ref<Int>):Char16

static IsHexDigit (digit:Char16):Bool

static IsHexEncoding (pattern:String, index:Int):Bool

static IsWellFormedUriString (uriString:String, uriKind:UriKind):Bool

static TryCreate (uriString:String, uriKind:UriKind, result:Out<Uri>):Bool

static TryCreate (baseUri:Uri, relativeUri:Uri, result:Out<Uri>):Bool

static TryCreate (baseUri:Uri, relativeUri:String, result:Out<Uri>):Bool

static UnescapeDataString (stringToUnescape:String):String

static op_Equality (u1:Uri, u2:Uri):Bool

static op_Inequality (u1:Uri, u2:Uri):Bool

© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/Uri.html