HttpClient serialisiert XML nicht korrekt

Beim Aufrufen der Erweiterungsmethode von HttpClientPostAsXmlAsyncignoriert es dieXmlRootAttribute auf der klasse. Ist dieses Verhalten ein Fehler?

Prüfung

[Serializable]
[XmlRoot("record")]
class Account 
{
    [XmlElement("account-id")]
    public int ID { get; set }
}


var client = new HttpClient();
await client.PostAsXmlAsync(url, new Account())

Antworten auf die Frage(1)

Ihre Antwort auf die Frage