C# Class System.UriBuilderExtensions

Afficher le fichier Open project: TargetProcess/Target-Process-Plugins

Méthodes publiques

Méthode Description
GetQueryParams ( this uri ) : string>>.IEnumerable
IsSsl ( this url, NameValueCollection headers ) : bool
PatchFromHeaders ( this baseUri, NameValueCollection headers ) : UriBuilder
SetQueryParameter ( this uri, string name, string value, bool skipNullValues = false ) : UriBuilder
SetQueryParameters ( this uri, NameValueCollection queryParameters, bool skipEmptyValues = false ) : UriBuilder
SetQueryParameters ( this uri, object data ) : UriBuilder

Private Methods

Méthode Description
AsKeyValuePairs ( this collection ) : string>>.IEnumerable
IsSsl ( string scheme, NameValueCollection headers ) : bool
ParseQuery ( this uri ) : NameValueCollection
PrepareFromOrigin ( string origin, UriBuilder baseUri ) : UriBuilder

Method Details

GetQueryParams() public static méthode

public static GetQueryParams ( this uri ) : string>>.IEnumerable
uri this
Résultat string>>.IEnumerable

IsSsl() public static méthode

public static IsSsl ( this url, NameValueCollection headers ) : bool
url this
headers System.Collections.Specialized.NameValueCollection
Résultat bool

PatchFromHeaders() public static méthode

public static PatchFromHeaders ( this baseUri, NameValueCollection headers ) : UriBuilder
baseUri this
headers System.Collections.Specialized.NameValueCollection
Résultat UriBuilder

SetQueryParameter() public static méthode

public static SetQueryParameter ( this uri, string name, string value, bool skipNullValues = false ) : UriBuilder
uri this
name string
value string
skipNullValues bool
Résultat UriBuilder

SetQueryParameters() public static méthode

public static SetQueryParameters ( this uri, NameValueCollection queryParameters, bool skipEmptyValues = false ) : UriBuilder
uri this
queryParameters System.Collections.Specialized.NameValueCollection
skipEmptyValues bool
Résultat UriBuilder

SetQueryParameters() public static méthode

public static SetQueryParameters ( this uri, object data ) : UriBuilder
uri this
data object
Résultat UriBuilder