UriReference Class

Represents a URI .

Definition

Line 96 of System.Net.Http/UriReference.cm

Constructors & Destructor

public nothrow UriReference()
public UriReference(const String<char>& uri)

Member Functions

public static UriReference Combine(const UriReference& baseUri, const UriReference& relativeUri)
public inline nothrow const String<char>& Fragment() const
public inline nothrow const Authority& GetAuthority() const
public inline nothrow bool GetFlag(Flags flag) const
public inline nothrow Flags GetFlags() const
public inline nothrow bool IsAbsolute() const
public inline nothrow bool IsRelative() const
public inline nothrow const String<char>& Path() const
public inline nothrow const String<char>& Query() const
public inline nothrow void ResetFlag(Flags flag)
public inline nothrow const String<char>& Scheme() const
public nothrow void SetAuthority(const Authority& authority_)
public inline nothrow void SetFlag(Flags flag)
public inline nothrow void SetFlags(Flags flags_)
public nothrow void SetFragment(const String<char>& fragment_)
public nothrow void SetPath(const String<char>& path_)
public nothrow void SetQuery(const String<char>& query_)
public nothrow void SetScheme(const String<char>& scheme_)
public String<char> ToString() const

Enumerated Types

public enum Flags

Member Variables

private Authority authority
private Flags flags
private String<char> fragment
private String<char> path
private String<char> query
private String<char> scheme

Constructor& Destructor Details

UriReference Constructor

public nothrow UriReference()

Definition
Line 102 of System.Net.Http/UriReference.cm


UriReference Constructor

public UriReference(const String<char>& uri)

Definition
Line 105 of System.Net.Http/UriReference.cm


Member Function Details

Combine Static Member Function

public static UriReference Combine(const UriReference& baseUri, const UriReference& relativeUri)

Definition
Line 124 of System.Net.Http/UriReference.cm


Fragment Member Function

public inline nothrow const String<char>& Fragment()

Definition
Line 247 of System.Net.Http/UriReference.cm


GetAuthority Member Function

public inline nothrow const Authority& GetAuthority()

Definition
Line 221 of System.Net.Http/UriReference.cm


GetFlag Member Function

public inline nothrow bool GetFlag(Flags flag)

Definition
Line 201 of System.Net.Http/UriReference.cm


GetFlags Member Function

public inline nothrow Flags GetFlags()

Definition
Line 193 of System.Net.Http/UriReference.cm


IsAbsolute Member Function

public inline nothrow bool IsAbsolute()

Definition
Line 116 of System.Net.Http/UriReference.cm


IsRelative Member Function

public inline nothrow bool IsRelative()

Definition
Line 120 of System.Net.Http/UriReference.cm


Path Member Function

public inline nothrow const String<char>& Path()

Definition
Line 230 of System.Net.Http/UriReference.cm


Query Member Function

public inline nothrow const String<char>& Query()

Definition
Line 238 of System.Net.Http/UriReference.cm


ResetFlag Member Function

public inline nothrow void ResetFlag(Flags flag)

Definition
Line 209 of System.Net.Http/UriReference.cm


Scheme Member Function

public inline nothrow const String<char>& Scheme()

Definition
Line 213 of System.Net.Http/UriReference.cm


SetAuthority Member Function

public nothrow void SetAuthority(const Authority& authority_)

Definition
Line 225 of System.Net.Http/UriReference.cm


SetFlag Member Function

public inline nothrow void SetFlag(Flags flag)

Definition
Line 205 of System.Net.Http/UriReference.cm


SetFlags Member Function

public inline nothrow void SetFlags(Flags flags_)

Definition
Line 197 of System.Net.Http/UriReference.cm


SetFragment Member Function

public nothrow void SetFragment(const String<char>& fragment_)

Definition
Line 251 of System.Net.Http/UriReference.cm


SetPath Member Function

public nothrow void SetPath(const String<char>& path_)

Definition
Line 234 of System.Net.Http/UriReference.cm


SetQuery Member Function

public nothrow void SetQuery(const String<char>& query_)

Definition
Line 242 of System.Net.Http/UriReference.cm


SetScheme Member Function

public nothrow void SetScheme(const String<char>& scheme_)

Definition
Line 217 of System.Net.Http/UriReference.cm


ToString Member Function

public String<char> ToString()

Definition
Line 164 of System.Net.Http/UriReference.cm