System::Net::Http::Headers::ViaHeaderValue Klasse

ViaHeaderValue class

Stellt einen Wert des ‘Via’-Headers dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class ViaHeaderValue : public System::ICloneable

Methoden

MethodeBeschreibung
Equals(System::SharedPtr<Object>) overrideVergleicht Objekte anhand der C#-Semantik von Object.Equals.
get_Comment()Gibt den Kommentar aus dem ‘Via’-Headerwert zurück.
get_ProtocolName()RTTI-Informationen.
get_ProtocolVersion()Gibt die Protokollversion aus dem ‘Via’-Headerwert zurück.
get_ReceivedBy()Gibt den Host und den Port zurück, über die die Anforderung oder Antwort empfangen wurde.
GetHashCode() const overrideAnalog zur C#-Methode Object.GetHashCode(). Ermöglicht das Hashen benutzerdefinierter Objekte.
static GetViaLength(String, int32_t, System::SharedPtr<Object>&)Konvertiert einen übergebenen String ab dem angegebenen Index in eine Instanz der ViaHeaderValue Klasse.
static Parse(String)Konvertiert einen übergebenen String in eine Instanz der ViaHeaderValue Klasse.
ToString() const overrideAnalog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String.
static TryParse(String, System::SharedPtr<ViaHeaderValue>&)Versucht, einen übergebenen String in eine Instanz der ViaHeaderValue Klasse zu konvertieren.
ViaHeaderValue(String, String)Erstellt eine neue Instanz.
ViaHeaderValue(String, String, String)Erstellt eine neue Instanz.
ViaHeaderValue(String, String, String, String)Erstellt eine neue Instanz.

Siehe auch