Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.net.url
  • Platforms: .NET, .NET Standard 2.0, Island

constructor


// .NET, .NET Standard 2.0
constructor(aScheme: string; aOpaque: string; aUser: Memory<Userinfo>; aHost: string; aPath: string; aRawPath: string; aForceQuery: Boolean; aRawQuery: string; aFragment: string)
// Island
constructor(aScheme: string; aOpaque: string; aUser: Memory<Userinfo>; aHost: string; aPath: string; aRawPath: string; aForceQuery: bool; aRawQuery: string; aFragment: string)
// .NET, .NET Standard 2.0
URL(string aScheme, string aOpaque, Memory<Userinfo> aUser, string aHost, string aPath, string aRawPath, Boolean aForceQuery, string aRawQuery, string aFragment)
// Island
URL(string aScheme, string aOpaque, Memory<Userinfo> aUser, string aHost, string aPath, string aRawPath, bool aForceQuery, string aRawQuery, string aFragment)
// .NET, .NET Standard 2.0
init(_ aScheme: string, _ aOpaque: string, _ aUser: Memory<Userinfo>, _ aHost: string, _ aPath: string, _ aRawPath: string, _ aForceQuery: Boolean, _ aRawQuery: string, _ aFragment: string)
// Island
init(_ aScheme: string, _ aOpaque: string, _ aUser: Memory<Userinfo>, _ aHost: string, _ aPath: string, _ aRawPath: string, _ aForceQuery: bool, _ aRawQuery: string, _ aFragment: string)
// .NET, .NET Standard 2.0
Sub New(aScheme As string, aOpaque As string, aUser As Memory<Userinfo>, aHost As string, aPath As string, aRawPath As string, aForceQuery As Boolean, aRawQuery As string, aFragment As string)
// Island
Sub New(aScheme As string, aOpaque As string, aUser As Memory<Userinfo>, aHost As string, aPath As string, aRawPath As string, aForceQuery As bool, aRawQuery As string, aFragment As string)

Parameters:

  • aScheme:
  • aOpaque:
  • aUser:
  • aHost:
  • aPath:
  • aRawPath:
  • aForceQuery:
  • aRawQuery:
  • aFragment:

constructor (URL)

Parameters:

  • value:

EscapedPath

method EscapedPath: string
func EscapedPath() -> string
func EscapedPath() string
Function EscapedPath() As string

ForceQuery

FIELD ForceQuery() As bool

Fragment

FIELD Fragment() As string

Host


Hostname

func Hostname() -> string
Function Hostname() As string

IsAbs


MarshalBinary

method MarshalBinary: tuple of (text: Slice<Byte>, err: error)
(Slice<Byte>text, error err) MarshalBinary()
func MarshalBinary() -> tuple of (Slice<Byte>, error)
func MarshalBinary() tuple of (|name=text| Slice<Byte>, |name=err| error)
Function MarshalBinary() As Tuple (Of Slice<Byte>, error)

Opaque


Parse

method Parse(ref: string): tuple of (Memory<URL>, error)
(Memory<URL>, error) Parse(string ref)
func Parse(_ ref: string) -> tuple of (Memory<URL>, error)
func Parse(ref string) tuple of (Memory<URL>, error)
Function Parse(ref As string) As Tuple (Of Memory<URL>, error)

Parameters:

  • ref:

Path


Port

Function Port() As string

Query

Function Query() As Values

RawPath

FIELD RawPath() As string

RawQuery

FIELD RawQuery() As string

RequestURI

method RequestURI: string
func RequestURI() -> string
Function RequestURI() As string

ResolveReference

method ResolveReference(ref: Memory<URL>): Memory<URL>
Memory<URL> ResolveReference(Memory<URL> ref)
func ResolveReference(_ ref: Memory<URL>) -> Memory<URL>
func ResolveReference(ref Memory<URL>) Memory<URL>
Function ResolveReference(ref As Memory<URL>) As Memory<URL>

Parameters:

  • ref:

Scheme


String

Function String() As string

UnmarshalBinary

method UnmarshalBinary(text: Slice<Byte>): error
error UnmarshalBinary(Slice<Byte> text)
func UnmarshalBinary(_ text: Slice<Byte>) -> error
func UnmarshalBinary(text Slice<Byte>) error
Function UnmarshalBinary(text As Slice<Byte>) As error

Parameters:

  • text:

User

var User: Memory<Userinfo>;
var User: Memory<Userinfo>
FIELD User() As Memory<Userinfo>

ForceQuery

FIELD ForceQuery() As bool

Fragment

FIELD Fragment() As string

Host


Opaque


Path


RawPath

FIELD RawPath() As string

RawQuery

FIELD RawQuery() As string

Scheme


User

var User: Memory<Userinfo>;
var User: Memory<Userinfo>
FIELD User() As Memory<Userinfo>

constructor


// .NET, .NET Standard 2.0
constructor(aScheme: string; aOpaque: string; aUser: Memory<Userinfo>; aHost: string; aPath: string; aRawPath: string; aForceQuery: Boolean; aRawQuery: string; aFragment: string)
// Island
constructor(aScheme: string; aOpaque: string; aUser: Memory<Userinfo>; aHost: string; aPath: string; aRawPath: string; aForceQuery: bool; aRawQuery: string; aFragment: string)
// .NET, .NET Standard 2.0
URL(string aScheme, string aOpaque, Memory<Userinfo> aUser, string aHost, string aPath, string aRawPath, Boolean aForceQuery, string aRawQuery, string aFragment)
// Island
URL(string aScheme, string aOpaque, Memory<Userinfo> aUser, string aHost, string aPath, string aRawPath, bool aForceQuery, string aRawQuery, string aFragment)
// .NET, .NET Standard 2.0
init(_ aScheme: string, _ aOpaque: string, _ aUser: Memory<Userinfo>, _ aHost: string, _ aPath: string, _ aRawPath: string, _ aForceQuery: Boolean, _ aRawQuery: string, _ aFragment: string)
// Island
init(_ aScheme: string, _ aOpaque: string, _ aUser: Memory<Userinfo>, _ aHost: string, _ aPath: string, _ aRawPath: string, _ aForceQuery: bool, _ aRawQuery: string, _ aFragment: string)
// .NET, .NET Standard 2.0
Sub New(aScheme As string, aOpaque As string, aUser As Memory<Userinfo>, aHost As string, aPath As string, aRawPath As string, aForceQuery As Boolean, aRawQuery As string, aFragment As string)
// Island
Sub New(aScheme As string, aOpaque As string, aUser As Memory<Userinfo>, aHost As string, aPath As string, aRawPath As string, aForceQuery As bool, aRawQuery As string, aFragment As string)

Parameters:

  • aScheme:
  • aOpaque:
  • aUser:
  • aHost:
  • aPath:
  • aRawPath:
  • aForceQuery:
  • aRawQuery:
  • aFragment:

constructor (URL)

Parameters:

  • value: