C# 클래스 System.UriBuilderExtensions

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AsKeyValuePairs ( this collection ) : string>>.IEnumerable
IsSsl ( string scheme, NameValueCollection headers ) : bool
ParseQuery ( this uri ) : NameValueCollection
PrepareFromOrigin ( string origin, UriBuilder baseUri ) : UriBuilder

메소드 상세

GetQueryParams() 공개 정적인 메소드

public static GetQueryParams ( this uri ) : string>>.IEnumerable
uri this
리턴 string>>.IEnumerable

IsSsl() 공개 정적인 메소드

public static IsSsl ( this url, NameValueCollection headers ) : bool
url this
headers System.Collections.Specialized.NameValueCollection
리턴 bool

PatchFromHeaders() 공개 정적인 메소드

public static PatchFromHeaders ( this baseUri, NameValueCollection headers ) : UriBuilder
baseUri this
headers System.Collections.Specialized.NameValueCollection
리턴 UriBuilder

SetQueryParameter() 공개 정적인 메소드

public static SetQueryParameter ( this uri, string name, string value, bool skipNullValues = false ) : UriBuilder
uri this
name string
value string
skipNullValues bool
리턴 UriBuilder

SetQueryParameters() 공개 정적인 메소드

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

SetQueryParameters() 공개 정적인 메소드

public static SetQueryParameters ( this uri, object data ) : UriBuilder
uri this
data object
리턴 UriBuilder