다음을 통해 공유


HttpListenerRequest.UserAgent는 null을 허용하는 형식입니다.

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

이전 동작

이전에는 속성이 null이 될 수 없도록 표시되었습니다. 값을 사용하고 빌드를 진행하는 동안 경고 없이 null 할 수 없다고 가정할 수 있습니다.

새 동작

.NET 9부터 속성이 null 허용으로 표시됩니다. null를 확인하지 않고 값을 사용하는 경우 빌드 경고가 발생합니다.

도입된 버전

.NET 9 미리 보기 1

파괴적 변경 유형

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

변경 이유

이 속성의 주석이 잘못되었습니다. 이 변경은 속성에 대한 적절한 동작을 적용하고 호출자가 값을 이해할 수 null있도록 합니다.

이 속성에 대해 null 보호하도록 호출 코드를 업데이트합니다.

영향을 받는 API