Share via


HttpListenerRequest.UserAgent가 null 허용임

HttpListenerRequest.UserAgent 속성은 이전에 null을 허용하지 않는 것으로 주석이 추가되었지만 실제로는 null이 허용되었습니다. 이 속성에 대한 null 허용 주석이 null 허용임을 나타내도록 업데이트되었습니다. 이로 인해 null 허용 멤버 사용과 관련된 새 빌드 경고가 발생할 수 있습니다.

이전 동작

이전에는 속성에 null 허용이 아닌 것으로 주석이 추가되었습니다. 해당 값을 사용하고 빌드 중에 별도의 경고도 없어 null이 될 수 없다고 가정할 수 있었습니다.

새 동작

.NET 9부터 속성에 null 허용으로 주석이 표시됩니다. null 확인 없이 값을 사용하면 빌드 경고가 표시됩니다.

도입된 버전

.NET 9 미리 보기 1

호환성이 손상되는 변경의 형식

이 변경은 소스 호환성에 영향을 줄 수 있습니다.

변경 이유

이 속성의 주석이 올바르지 않았습니다. 이 변경 사항은 속성에 대한 적절한 동작을 적용하고 호출자가 값이 null일 수 있음을 이해하도록 합니다.

이 속성의 null을 방지하려면 호출 코드를 업데이트하세요.

영향을 받는 API