ViaHeaderValue Class

Definition

Represents the value of a Via header.

C#
public class ViaHeaderValue
C#
public class ViaHeaderValue : ICloneable
Inheritance
ViaHeaderValue
Implements

Constructors

ViaHeaderValue(String, String, String, String)

Initializes a new instance of the ViaHeaderValue class.

ViaHeaderValue(String, String, String)

Initializes a new instance of the ViaHeaderValue class.

ViaHeaderValue(String, String)

Initializes a new instance of the ViaHeaderValue class.

Properties

Comment

Gets the comment field used to identify the software of the recipient proxy or gateway.

ProtocolName

Gets the protocol name of the received protocol.

ProtocolVersion

Gets the protocol version of the received protocol.

ReceivedBy

Gets the host and port that the request or response was received by.

Methods

Equals(Object)

Determines whether the specified Object is equal to the current ViaHeaderValue object.

GetHashCode()

Serves as a hash function for an ViaHeaderValue object.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
Parse(String)

Converts a string to an ViaHeaderValue instance.

ToString()

Returns a string that represents the current ViaHeaderValue object.

TryParse(String, ViaHeaderValue)

Determines whether a string is valid ViaHeaderValue information.

Explicit Interface Implementations

ICloneable.Clone()

Creates a new object that is a copy of the current ViaHeaderValue instance.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0