C# HttpClientExtension.PostAsJsonAsync线程安全吗?

C# HttpClientExtension.PostAsJsonAsync线程安全吗?,c#,.net,multithreading,httpclient,C#,.net,Multithreading,Httpclient,使用HttpClient的正确方法是为应用程序的生命周期创建一个HttpClient。但是,HttpClient上只有一部分方法是线程安全的。(见附件) 我的问题是,HttpClientExtension方法是否是线程安全的,比如PostAsJsonAsync 我知道这是一种扩展方法,基本上意味着它是一种静态方法。但是,如果它使用传入的HttpClient的线程不安全方法,那么它就不是线程安全的。还有一个微小的可能性,就是内部保持了一些静态(我真的希望不是这样) 我试图寻找源代码,但找不到,也找

使用HttpClient的正确方法是为应用程序的生命周期创建一个HttpClient。但是,HttpClient上只有一部分方法是线程安全的。(见附件)

我的问题是,HttpClientExtension方法是否是线程安全的,比如PostAsJsonAsync

我知道这是一种扩展方法,基本上意味着它是一种静态方法。但是,如果它使用传入的HttpClient的线程不安全方法,那么它就不是线程安全的。还有一个微小的可能性,就是内部保持了一些静态(我真的希望不是这样)

我试图寻找源代码,但找不到,也找不到任何关于它的文档。

基于此,我相信它是线程安全的

此类型的任何公共静态(在Visual Basic中共享)成员都是线程安全的。任何实例成员都不能保证线程安全

基于此,我相信它是线程安全的

此类型的任何公共静态(在Visual Basic中共享)成员都是线程安全的。任何实例成员都不能保证线程安全