13

当我在应用程序中创建身份验证机制时,我偶然发现了FormsAuthenticationTicket.Version属性。这些文档没有举例说明任何用例,而且我没有发现它在其他任何地方使用的参考。

有人已经用了吗?

谢谢

4

1 回答 1

13

这是为将来使用而创建的,因此它可以将以前版本的票证转换为当前版本。在 .NET 1.1 中,默认值为 1。从 .NET 2.0 开始,默认值为 2。当然,除非您在手动构造票证时覆盖此值。

该框架目前并没有对这个值做任何事情。您可以自己使用它(并指定您自己的“版本”)来理解票证中包含的数据,因为您的应用程序发展并处理持久性 cookie,但大多数情况下,您可能会忽略它。

于 2012-10-29T21:11:17.957 回答