@@ -79,18 +79,6 @@ public void Report( HttpResponse response, ApiVersionModel apiVersionModel )
79
79
AddApiVersionHeader ( headers , apiSupportedVersionsName , apiVersionModel . SupportedApiVersions ) ;
80
80
AddApiVersionHeader ( headers , apiDeprecatedVersionsName , apiVersionModel . DeprecatedApiVersions ) ;
81
81
82
- #if NETFRAMEWORK
83
- var statusCode = ( int ) response . StatusCode ;
84
- #else
85
- var context = response . HttpContext ;
86
- var statusCode = response . StatusCode ;
87
- #endif
88
-
89
- if ( statusCode < 200 || statusCode > 299 )
90
- {
91
- return ;
92
- }
93
-
94
82
#if NETFRAMEWORK
95
83
if ( response . RequestMessage is not HttpRequestMessage request ||
96
84
request . GetActionDescriptor ( ) ? . GetApiVersionMetadata ( ) is not ApiVersionMetadata metadata )
@@ -102,6 +90,8 @@ public void Report( HttpResponse response, ApiVersionModel apiVersionModel )
102
90
var policyManager = request . GetConfiguration ( ) . DependencyResolver . GetSunsetPolicyManager ( ) ;
103
91
var version = request . GetRequestedApiVersion ( ) ;
104
92
#else
93
+ var context = response . HttpContext ;
94
+
105
95
if ( context . GetEndpoint ( ) ? . Metadata . GetMetadata < ApiVersionMetadata > ( ) is not ApiVersionMetadata metadata )
106
96
{
107
97
return ;
@@ -113,8 +103,8 @@ public void Report( HttpResponse response, ApiVersionModel apiVersionModel )
113
103
#endif
114
104
115
105
if ( policyManager . TryGetPolicy ( name , version , out var policy ) ||
116
- ( ! string . IsNullOrEmpty ( name ) && policyManager . TryGetPolicy ( name , out policy ) ) ||
117
- ( version != null && policyManager . TryGetPolicy ( version , out policy ) ) )
106
+ ( ! string . IsNullOrEmpty ( name ) && policyManager . TryGetPolicy ( name , out policy ) ) ||
107
+ ( version != null && policyManager . TryGetPolicy ( version , out policy ) ) )
118
108
{
119
109
response . WriteSunsetPolicy ( policy ) ;
120
110
}
0 commit comments