C# Класс SipSharp.Messages.Headers.Parsers.UriParser

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Parse ( ITextReader reader ) : SipUri

Parse a message value.

Parse ( string text ) : SipUri

Parse a message value.

ParseContact ( ITextReader reader ) : Contact
ParseParameters ( string>.IKeyValueCollection parameters, ITextReader reader ) : void

Parse all semicolon separated parameters.

ParseParameters ( string>.IKeyValueCollection parameters, ITextReader reader, char delimiter ) : void

Parse all semicolon separated parameters.

Parameter names are converted to lower case.

Приватные методы

Метод Описание
IsValidScheme ( string scheme ) : bool
Test ( string uriString ) : void
TestCombined ( ) : void

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

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

Parse a message value.
Header value is malformed.
public static Parse ( ITextReader reader ) : SipUri
reader ITextReader Reader containing the string that should be parsed.
Результат SipUri

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

Parse a message value.
Header value is malformed.
public static Parse ( string text ) : SipUri
text string Text containg uri.
Результат SipUri

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

public static ParseContact ( ITextReader reader ) : Contact
reader ITextReader
Результат Contact

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

Parse all semicolon separated parameters.
public static ParseParameters ( string>.IKeyValueCollection parameters, ITextReader reader ) : void
parameters string>.IKeyValueCollection
reader ITextReader
Результат void

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

Parse all semicolon separated parameters.
Parameter names are converted to lower case.
public static ParseParameters ( string>.IKeyValueCollection parameters, ITextReader reader, char delimiter ) : void
parameters string>.IKeyValueCollection String containing all parameters to parse
reader ITextReader
delimiter char Delimiter separating parameters.
Результат void