C# Класс Geta.EPi.Extensions.QueryString.QueryStringBuilder

Helper class for creating and modifying URL's QueryString.
Наследование: IHtmlString
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Empty QueryStringBuilder

Защищенные свойства (Protected)

Свойство Тип Описание
EPiUrlResolver UrlResolver
UrlBuilder UrlBuilder

Открытые методы

Метод Описание
Add ( string name, object value ) : QueryStringBuilder

Adds query string parameter to query URL encoded.

Add ( string name, string value ) : QueryStringBuilder

Adds query string parameter to query URL encoded.

AddSegment ( string segment ) : QueryStringBuilder

Adds a segment at the end of the URL.

Create ( EPiServer.Core.ContentReference contentLink, UrlResolver urlResolver, bool includeHost = false ) : QueryStringBuilder

Factory method for instantiating new QueryStringBuilder with provided URL.

Create ( EPiServer.Core.ContentReference contentLink, bool includeHost = false ) : QueryStringBuilder

Factory method for instantiating new QueryStringBuilder with provided URL.

Create ( string url ) : QueryStringBuilder

Factory method for instantiating new QueryStringBuilder with provided URL.

QueryStringBuilder ( EPiServer.Core.ContentReference contentLink, UrlResolver urlResolver, bool includeHost = false ) : System.Web

Instantiates new QueryStringBuilder with provided URL.

QueryStringBuilder ( EPiServer.Core.ContentReference contentLink, bool includeHost = false ) : System.Web

Instantiates new QueryStringBuilder with provided URL.

QueryStringBuilder ( string url ) : System.Web

Instantiates new QueryStringBuilder with provided URL.

Remove ( string name ) : QueryStringBuilder

Removes query string parameter from query.

ToHtmlString ( ) : string

Returns string representation of URL with query string. This is implementation of IHtmlString.

ToString ( ) : string

Returns string representation of URL with query string.

Toggle ( string name, string value ) : QueryStringBuilder

Adds query string parameter to query string if it is not already present, otherwise it removes it.

Описание методов

Add() публичный Метод

Adds query string parameter to query URL encoded.
public Add ( string name, object value ) : QueryStringBuilder
name string Name of parameter.
value object Value of parameter.
Результат QueryStringBuilder

Add() публичный Метод

Adds query string parameter to query URL encoded.
public Add ( string name, string value ) : QueryStringBuilder
name string Name of parameter.
value string Value of parameter.
Результат QueryStringBuilder

AddSegment() публичный Метод

Adds a segment at the end of the URL.
public AddSegment ( string segment ) : QueryStringBuilder
segment string Name of the segment
Результат QueryStringBuilder

Create() публичный статический Метод

Factory method for instantiating new QueryStringBuilder with provided URL.
public static Create ( EPiServer.Core.ContentReference contentLink, UrlResolver urlResolver, bool includeHost = false ) : QueryStringBuilder
contentLink EPiServer.Core.ContentReference Content for which to build query.
urlResolver UrlResolver UrlResolver instance.
includeHost bool Mark if include host name in the url.
Результат QueryStringBuilder

Create() публичный статический Метод

Factory method for instantiating new QueryStringBuilder with provided URL.
public static Create ( EPiServer.Core.ContentReference contentLink, bool includeHost = false ) : QueryStringBuilder
contentLink EPiServer.Core.ContentReference Content for which to build query.
includeHost bool Mark if include host name in the url.
Результат QueryStringBuilder

Create() публичный статический Метод

Factory method for instantiating new QueryStringBuilder with provided URL.
public static Create ( string url ) : QueryStringBuilder
url string URL for which to build query.
Результат QueryStringBuilder

QueryStringBuilder() публичный Метод

Instantiates new QueryStringBuilder with provided URL.
public QueryStringBuilder ( EPiServer.Core.ContentReference contentLink, UrlResolver urlResolver, bool includeHost = false ) : System.Web
contentLink EPiServer.Core.ContentReference ContentReference for which to build query.
urlResolver UrlResolver UrlResolver instance.
includeHost bool Mark if include host name in the url.
Результат System.Web

QueryStringBuilder() публичный Метод

Instantiates new QueryStringBuilder with provided URL.
public QueryStringBuilder ( EPiServer.Core.ContentReference contentLink, bool includeHost = false ) : System.Web
contentLink EPiServer.Core.ContentReference ContentReference for which to build query.
includeHost bool Mark if include host name in the url.
Результат System.Web

QueryStringBuilder() публичный Метод

Instantiates new QueryStringBuilder with provided URL.
public QueryStringBuilder ( string url ) : System.Web
url string URL for which to build query.
Результат System.Web

Remove() публичный Метод

Removes query string parameter from query.
public Remove ( string name ) : QueryStringBuilder
name string Name of parameter to remove.
Результат QueryStringBuilder

ToHtmlString() публичный Метод

Returns string representation of URL with query string. This is implementation of IHtmlString.
public ToHtmlString ( ) : string
Результат string

ToString() публичный Метод

Returns string representation of URL with query string.
public ToString ( ) : string
Результат string

Toggle() публичный Метод

Adds query string parameter to query string if it is not already present, otherwise it removes it.
public Toggle ( string name, string value ) : QueryStringBuilder
name string Name of parameter to add or remove.
value string Value of parameter to add.
Результат QueryStringBuilder

Описание свойств

EPiUrlResolver защищенное свойство

protected UrlResolver EPiUrlResolver
Результат UrlResolver

Empty публичное статическое свойство

Represents the empty query string. Field is read-only.
public static QueryStringBuilder,Geta.EPi.Extensions.QueryString Empty
Результат QueryStringBuilder

UrlBuilder защищенное свойство

protected UrlBuilder UrlBuilder
Результат UrlBuilder