Я тоже не понимаю, зачем это нужно. Если вы посмотрите на исходный код , он просто выполнит нулевую проверку. Если значение userName
равно нулю, оно пропускается и возвращает ноль. Если есть какое-либо ненулевое значение, оно продолжается, но все равно полностью игнорирует значение. Это никак не связано с обработкой.
Также обратите внимание, что createPersistentCookie
игнорируется как в документации MS , так и в коде.