始终在 .NET Core 和 .NET 5+ 上引发异常的 API
以下 API 将始终在所有或部分平台上的 .NET (Core) 中引发异常。 在大多数情况下,引发的异常是 PlatformNotSupportedException。
本文按命名空间组织受影响的 API。
注意
- 本文是当前正在进行的工作。 它不是在 .NET 5+ 上引发异常的 API 的完整列表。
- 本文不包括在 .NET 5+ 上引发的二进制序列化的显式接口实现。 有关详细信息,请参阅 .NET Core 中的二进制序列化。
系统
System.CodeDom.Compiler
System.Collections.Specialized
System.Configuration
System.Console
System.Data.Common
System.Diagnostics.Process
System.IO
System.IO.Pipes
System.Net
成员 |
引发异常的平台 |
AuthenticationManager.Authenticate(String, WebRequest, ICredentials) |
All |
AuthenticationManager.PreAuthenticate(WebRequest, ICredentials) |
全部 |
FileWebRequest(SerializationInfo, StreamingContext) |
全部 |
FileWebRequest.GetObjectData(SerializationInfo, StreamingContext) |
全部 |
FileWebResponse(SerializationInfo, StreamingContext) |
全部 |
FileWebResponse.GetObjectData(SerializationInfo, StreamingContext) |
全部 |
HttpWebRequest(SerializationInfo, StreamingContext) |
全部 |
HttpWebRequest.GetObjectData(SerializationInfo, StreamingContext) |
全部 |
HttpWebResponse(SerializationInfo, StreamingContext) |
全部 |
HttpWebResponse.GetObjectData(SerializationInfo, StreamingContext) |
全部 |
WebProxy(SerializationInfo, StreamingContext) |
全部 |
WebProxy.GetDefaultProxy() |
全部 |
WebProxy.GetObjectData |
全部 |
WebRequest(SerializationInfo, StreamingContext) |
全部 |
WebRequest.GetObjectData(SerializationInfo, StreamingContext) |
全部 |
WebResponse(SerializationInfo, StreamingContext) |
全部 |
WebResponse.GetObjectData(SerializationInfo, StreamingContext) |
All |
System.Net.Sockets
System.Net.WebSockets
System.Reflection
System.Runtime.CompilerServices
System.Runtime.InteropServices
System.Runtime.Serialization
*.NET 8 及更高版本仅适用于除 Windows 窗体和 WPF 之外的所有项目类型。
System.Security
System.Security.Claims
System.Security.Cryptography
System.Security.Cryptography.Pkcs
System.Security.Cryptography.X509Certificates
System.Security.Authentication.ExtendedProtection
System.Security.Policy
System.ServiceProcess.ServiceController
System.Text.RegularExpressions
System.Threading
System.Xml
成员 |
引发异常的平台 |
XmlDictionaryReader.CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose) |
All |
XmlDictionaryReader.CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose) |
全部 |
XmlDictionaryWriter.CreateMtomWriter(Stream, Encoding, Int32, String, String, String, Boolean, Boolean) |
All |
另请参阅