Initializes a new instance of the DecomposedUri class.
The URI to consume.
A manipulatable component of the URI that represents the fragment as a set of key-value pairs (as an object). You can add, remove, and update values in this object.
The original URI that this instance was created from.
A manipulatable component of the URI that represents the query string as a set of key-value pairs (as an object). You can add, remove, and update values in this object.
A manipulatable component of the URI that includes all parts of the URI except query and fragment.
Recomposes back into a URI.
Appends to the path of a url (while preserving the query string, hash, etc).
The url.
The path to append onto the url.
Gets the server host for a given URI.
Removes the specified query parameters from a url.
The url.
The parameters (keys) to remove from the url.
Represents a URI that has been decomposed for manipulation so that it can be reformulated.