.NET 네이티브 리플렉션 API 참조
.NET 네이티브에는 세 가지 새 예외 형식인 System.Runtime.CompilerServices.MissingInteropDataException, System.Reflection.MissingMetadataException, System.Reflection.MissingRuntimeArtifactException이 포함됩니다. 세 가지 예외 형식 모두에 대해 다음 사항을 확인하세요.
이러한 형식은 내부용으로만 사용됩니다.
이러한 세 가지 예외 형식은 .NET 네이티브 도구 체인 전용입니다. 예외는 .NET 네이티브 도구 체인에서 프로그램 실행을 계속할 수 없는 누락된 데이터를 검색하는 경우에 throw됩니다.
이러한 예외를 코드에서 처리하지 마세요.
이러한 예외는 애플리케이션에 필요한 메타데이터가 없거나( MissingInteropDataException 및 MissingMetadataException 예외), 애플리케이션에 필요한 구현 코드가 누락되었음( MissingRuntimeArtifactException 예외)을 나타냅니다. 런타임 지시문(.rd.xml) 파일을 수정하여 필요한 메타데이터 또는 구현 코드를 런타임에 사용 가능하게 하는 방식으로 이러한 예외 조건을 수정합니다. 자세한 내용은 Runtime Directives (rd.xml) Configuration File Reference을 참조하십시오. MissingMetadataException 및 MissingRuntimeArtifactException 예외를 제거하는 런타임 지시문 파일에 대한 적절한 항목을 제공하는 두 개의 문제 해결사를 사용할 수 있습니다.
형식의 경우 MissingMetadataException 문제 해결사 입니다.
메서드의 경우 MissingMetadataException 문제 해결사 입니다.
참고 항목
이 참조는 .NET 네이티브에 고유한 세 가지 예외 형식을 설명합니다. .NET Framework 핵심 리플렉션 API에 대한 참조 설명서는 System.Reflection, System.Reflection.Context, System.Reflection.Emit 네임스페이스를 참조하세요. .NET Framework 핵심 interop API에 대한 참조 설명서는 System.Runtime.InteropServices를 참조하세요.
System.Reflection 네임스페이스
System.Reflection 네임스페이스에는 .NET Framework의 리플렉션에 사용되는 핵심 형식이 포함되어 있습니다. .NET 네이티브의 경우 다음 두 가지 새 예외 형식도 포함합니다.
클래스 | 설명 |
---|---|
MissingMetadataException | 리플렉션을 사용하여 존재하지 않는 메타데이터를 검색하면 throw되는 예외입니다. |
MissingRuntimeArtifactException | 형식 또는 형식 멤버의 메타데이터를 사용할 수는 있지만 해당 구현이 제거된 경우 throw되는 예외입니다. |
이 네임스페이스의 다른 형식에 대한 설명서는 .NET API 참조 페이지에서 System.Reflection을 참조하세요.
System.Runtime.CompilerServices 네임스페이스
System.Runtime.CompilerServices 네임스페이스는 언어 컴파일러에서 사용자용으로 디자인된 형식을 포함합니다. .NET 네이티브의 경우 새 예외 형식도 포함되어 있습니다.
클래스 | 설명 |
---|---|
MissingInteropDataException | 수동 마샬링 메서드를 호출했는데 정적 분석 또는 런타임 지시문 파일에서 형식의 메타데이터를 찾을 수 없을 때 throw되는 예외입니다. |
이 네임스페이스의 다른 형식에 대한 설명서는 .NET API 참조 페이지에서 System.Runtime.CompilerServices을 참조하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기