ReSharper indique "Vérifier si 'UserHostAddress' n'est pas nul" lorsque j'accède à HttpContext.Current.Request.UserHostAddress
(il est dans un bloc try/catch).Aide ReSharper: Possible NullReferenceException
Dans une autre méthode obtenir la propriété suivante de l'objet de la demande:
HttpContext.Current.Request.RawUrl
Comment déterminer ReSharper ou « savoir » que demande ne peut être null
? Ou Current
? Ou HttpContext
?
Peut-être que c'est un mauvais exemple avec cette chaîne d'objet de cadre mais je pense que vous obtenez le point. R # utilise son External Annotations inclus pour fournir ces annotations de code pour les types dans le .NET FRAMEWORK (comme vos classes ASP.NET mentionnées)
Mais je peux faire confiance à R # là-bas? Dois-je vraiment seulement vérifier HttpContext.Current et pas HttpContext avant et HttpContext.Current.Request après? Je veux dire si j'ai vraiment une telle chaîne d'objets devant moi. – timmkrause