System.Net.Http.Headers.NameValueHeaderValue.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            if (!string.IsNullOrEmpty(_value))
            {
                return _name + "=" + _value;
            }
            return _name;
        }

Same methods

NameValueHeaderValue::ToString ( ObjectCollection values, char separator, bool leadingSeparator ) : string
NameValueHeaderValue::ToString ( ObjectCollection values, char separator, bool leadingSeparator, StringBuilder destination ) : void

Usage Example

        public void ToString_UseNoValueAndTokenAndQuotedStringValues_SerializedCorrectly()
        {
            NameValueHeaderValue nameValue = new NameValueHeaderValue("text", "token");
            Assert.Equal("text=token", nameValue.ToString());

            nameValue.Value = "\"quoted string\"";
            Assert.Equal("text=\"quoted string\"", nameValue.ToString());

            nameValue.Value = null;
            Assert.Equal("text", nameValue.ToString());

            nameValue.Value = string.Empty;
            Assert.Equal("text", nameValue.ToString());
        }
All Usage Examples Of System.Net.Http.Headers.NameValueHeaderValue::ToString