HttpListenerRequest.UserAgent가 null 허용임
HttpListenerRequest.UserAgent 속성은 이전에 null을 허용하지 않는 것으로 주석이 추가되었지만 실제로는 null이 허용되었습니다. 이 속성에 대한 null 허용 주석이 null 허용임을 나타내도록 업데이트되었습니다. 이로 인해 null 허용 멤버 사용과 관련된 새 빌드 경고가 발생할 수 있습니다.
이전 동작
이전에는 속성에 null 허용이 아닌 것으로 주석이 추가되었습니다. 해당 값을 사용하고 빌드 중에 별도의 경고도 없어 null
이 될 수 없다고 가정할 수 있었습니다.
새 동작
.NET 9부터 속성에 null 허용으로 주석이 표시됩니다. null
확인 없이 값을 사용하면 빌드 경고가 표시됩니다.
도입된 버전
.NET 9 미리 보기 1
호환성이 손상되는 변경의 형식
이 변경은 소스 호환성에 영향을 줄 수 있습니다.
변경 이유
이 속성의 주석이 올바르지 않았습니다. 이 변경 사항은 속성에 대한 적절한 동작을 적용하고 호출자가 값이 null
일 수 있음을 이해하도록 합니다.
권장 작업
이 속성의 null
을 방지하려면 호출 코드를 업데이트하세요.
영향을 받는 API
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET