public Parse ( string name, string value ) : IHeader | ||
name | string | |
value | string | |
Résultat | IHeader |
public IHeader Parse(string name, string value)
{
_logger.Trace("Parsing [" + name + "] " + value);
IHeaderParser parser = GetParser(name);
StringReader reader = _readers.Dequeue();
try
{
if (parser == null)
return CreateDefaultHeader(name, value);
reader.Assign(value);
return parser.Parse(name, reader);
}
finally
{
_readers.Enqueue(reader);
}
}