Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki API'ler platformların tümünde veya bir alt kümesinde .NET (Core) üzerinde her zaman bir özel durum oluşturur. Çoğu durumda, atılan özel durum genellikle PlatformNotSupportedException'dir.
Bu makalede, etkilenen API'ler ad alanına göre düzenlenir.
Uyarı
- Bu makale devam eden bir çalışmadır. .NET 5+ üzerinde istisnaları tetikleyen API'lerin eksiksiz bir listesi değildir.
- Bu makale, .NET 5+ üzerinde oluşturan ikili serileştirme için açık arabirim uygulamalarını içermez. Daha fazla bilgi için bkz. .NET Core'da ikili serileştirme.
Sistem
System.CodeDom.Compiler
| Üye | Fırlatan platformlar |
|---|---|
| CodeDomProvider.CompileAssemblyFromDom | Tümü |
| CodeDomProvider.CompileAssemblyFromFile | Tümü |
| CodeDomProvider.CompileAssemblyFromSource | Tümü |
System.Collections.Specialized
System.Configuration
| Üye | Fırlatan platformlar |
|---|---|
| System.Configuration.RsaProtectedConfigurationProvider (tüm üyeler) | Tümü |
System.Console
| Üye | Fırlatan platformlar |
|---|---|
| Console.Beep() | Linux ve macOS |
| Console.BufferHeight (yalnızca ayarla) | Linux ve macOS |
| Console.BufferWidth (yalnızca ayarla) | Linux ve macOS |
| Console.CursorSize (yalnızca ayarla) | Linux ve macOS |
| Console.CursorVisible (yalnızca al) | Linux ve macOS |
| Console.MoveBufferArea | Linux ve macOS |
| Console.SetWindowPosition | Linux ve macOS |
| Console.SetWindowSize | Linux ve macOS |
| Console.Title (yalnızca al) | Linux ve macOS |
| Console.WindowHeight (yalnızca ayarla) | Linux ve macOS |
| Console.WindowLeft (yalnızca ayarla) | Linux ve macOS |
| Console.WindowTop (yalnızca ayarla) | Linux ve macOS |
| Console.WindowWidth (yalnızca ayarla) | Linux ve macOS |
System.Data.Common
| Üye | Fırlatan platformlar |
|---|---|
| DbDataReader.GetSchemaTable (atar NotSupportedException) | Tümü |
System.Diagnostics.Process
| Üye | Fırlatan platformlar |
|---|---|
| Process.MaxWorkingSet (yalnızca ayarla) | Linux işletim sistemi |
| Process.MinWorkingSet (yalnızca ayarla) | Linux işletim sistemi |
| Process.ProcessorAffinity | macOS |
| Process.MainWindowHandle | Linux ve macOS |
| Process.Start(String, String, String, SecureString, String) | Linux ve macOS |
| Process.Start(String, String, SecureString, String) | Linux ve macOS |
| ProcessStartInfo.UserName | Linux ve macOS |
| ProcessStartInfo.PasswordInClearText | Linux ve macOS |
| ProcessStartInfo.Domain | Linux ve macOS |
| ProcessStartInfo.LoadUserProfile | Linux ve macOS |
| ProcessThread.BasePriority (yalnızca ayarla) | Linux ve macOS |
| ProcessThread.BasePriority (yalnızca al) | macOS |
| ProcessThread.ProcessorAffinity (yalnızca ayarla) | Linux ve macOS |
System.IO
| Üye | Fırlatan platformlar |
|---|---|
| FileSystemInfo(SerializationInfo, StreamingContext) | Tümü |
| FileSystemInfo.GetObjectData(SerializationInfo, StreamingContext) | Tümü |
System.IO.Pipes
| Üye | Fırlatan platformlar |
|---|---|
| NamedPipeClientStream.NumberOfServerInstances | Linux ve macOS |
| NamedPipeServerStream.GetImpersonationUserName() | Linux ve macOS |
| PipeStream.InBufferSize | Linux ve macOS |
| PipeStream.OutBufferSize | Linux ve macOS |
| PipeStream.ReadMode (yalnızca ayarla) | Linux ve macOS |
| PipeStream.WaitForPipeDrain() | Linux ve macOS |
System.Media
| Üye | Fırlatan platformlar |
|---|---|
| SoundPlayer(SerializationInfo, StreamingContext) | Tümü |
System.Net
* .NET 9 ve sonraki sürümleri.
System.Net.NetworkInformation
| Üye | Fırlatan platformlar |
|---|---|
| Ping.Send | Windows (UWP) |
System.Net.Sockets
| Üye | Fırlatan platformlar |
|---|---|
| Socket(SocketInformation) | Tümü |
| Socket.DuplicateAndClose(Int32) | Tümü |
System.Net.WebSockets
| Üye | Fırlatan platformlar |
|---|---|
| WebSocket.RegisterPrefixes() | Tümü |
System.Reflection
| Üye | Fırlatan platformlar |
|---|---|
| Assembly.CodeBase | Tümü |
| Assembly.EscapedCodeBase | Tümü |
| Assembly.LoadFrom(String, Byte[], AssemblyHashAlgorithm) | Tümü |
| Assembly.ReflectionOnlyLoad | Tümü |
| Assembly.ReflectionOnlyLoadFrom(String) | Tümü |
| AssemblyName.GetObjectData(SerializationInfo, StreamingContext) | Tümü |
| AssemblyName.KeyPair | Tümü |
| AssemblyName.OnDeserialization(Object) | Tümü |
| StrongNameKeyPair | Tümü |
| StrongNameKeyPair.PublicKey | Tümü |
System.Runtime.CompilerServices
| Üye | Fırlatan platformlar |
|---|---|
| DebugInfoGenerator.CreatePdbGenerator() | Tümü |
System.Runtime.InteropServices
| Üye | Fırlatan platformlar |
|---|---|
| IDispatchImplAttribute | Tümü |
| Marshal.GetIDispatchForObject(Object) | Tümü |
| RuntimeEnvironment.SystemConfigurationFile | Tümü |
| RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr(Guid, Guid) | Tümü |
| RuntimeEnvironment.GetRuntimeInterfaceAsObject(Guid, Guid) | Tümü |
| WindowsRuntimeMarshal.StringToHString(String) | Linux ve macOS |
| WindowsRuntimeMarshal.PtrToStringHString(IntPtr) | Linux ve macOS |
| WindowsRuntimeMarshal.FreeHString(IntPtr) | Linux ve macOS |
System.Runtime.Serialization
* .NET 9 ve sonraki sürümleri. † Windows Forms ve WPF dışındaki tüm proje türleri için yalnızca .NET 8.
System.Security
System.Security.Claims
System.Security.Cryptography
* .NET 11 ve sonraki sürümleri.
System.Security.Cryptography.Pkcs
| Üye | Fırlatan platformlar |
|---|---|
| CmsSigner(CspParameters) | Tümü |
| SignerInfo.ComputeCounterSignature() | Tümü |
System.Security.Cryptography.X509Certificates
| Üye | Fırlatan platformlar |
|---|---|
| X509Certificate(SerializationInfo, StreamingContext) | Tümü |
| X509Certificate.Import | Tümü |
| X509Certificate2(SerializationInfo, StreamingContext) | Tümü |
| X509Certificate2.PrivateKey (yalnızca ayarla) | Tümü |
System.Security.Authentication.ExtendedProtection
| Üye | Fırlatan platformlar |
|---|---|
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) | Tümü |
Sistem.Güvenlik.Politikası
| Üye | Fırlatan platformlar |
|---|---|
| Hash.GetObjectData(SerializationInfo, StreamingContext) | Tümü |
System.ServiceProcess.ServiceController
| Üye | Fırlatan platformlar |
|---|---|
| TimeoutException(SerializationInfo, StreamingContext) | Tümü |
System.Text.RegularExpressions
| Üye | Fırlatan platformlar |
|---|---|
| Regex.CompileToAssembly | Tümü |
System.Threading
| Üye | Fırlatan platformlar |
|---|---|
| CompressedStack.GetObjectData(SerializationInfo, StreamingContext) | Tümü |
| ExecutionContext.GetObjectData(SerializationInfo, StreamingContext) | Tümü |
| Thread.Abort | Tümü |
| Thread.ResetAbort() | Tümü |
| Thread.Resume() | Tümü |
| Thread.Suspend() | Tümü |