WebMatrix.WebData.xml 78 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>WebMatrix.WebData</name>
  5. </assembly>
  6. <members>
  7. <member name="T:WebMatrix.WebData.ExtendedMembershipProvider">
  8. <summary>表示用于扩展 <see cref="T:System.Web.Security.MembershipProvider" /> 类所提供的成员资格系统的抽象类。</summary>
  9. </member>
  10. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.#ctor">
  11. <summary>在派生类中重写时,实例化 <see cref="T:WebMatrix.WebData.ExtendedMembershipProvider" /> 类的新实例。</summary>
  12. </member>
  13. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.ConfirmAccount(System.String)">
  14. <summary>激活挂起的成员资格帐户。</summary>
  15. <returns>如果帐户已经过确认,则为 true;否则为 false。</returns>
  16. <param name="accountConfirmationToken">要传递给身份验证提供程序的确认令牌。</param>
  17. </member>
  18. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.ConfirmAccount(System.String,System.String)">
  19. <summary>为指定用户激活挂起的成员资格帐户。</summary>
  20. <returns>如果帐户已经过确认,则为 true;否则为 false。</returns>
  21. <param name="userName">用户名。</param>
  22. <param name="accountConfirmationToken">要传递给身份验证提供程序的确认令牌。</param>
  23. </member>
  24. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateAccount(System.String,System.String)">
  25. <summary>使用指定用户名和密码创建新用户帐户。</summary>
  26. <returns>可以发送给用户以确认帐户的令牌。</returns>
  27. <param name="userName">用户名。</param>
  28. <param name="password">密码。</param>
  29. </member>
  30. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateAccount(System.String,System.String,System.Boolean)">
  31. <summary>在派生类中重写时,使用指定用户名和密码创建新用户帐户,并选择性地要求新帐户在可用之前必须经过确认。</summary>
  32. <returns>可以发送给用户以确认帐户的令牌。</returns>
  33. <param name="userName">用户名。</param>
  34. <param name="password">密码。</param>
  35. <param name="requireConfirmationToken">(可选)若指定必须确认帐户,则为 true;否则为 false。默认值为 false。</param>
  36. </member>
  37. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateOrUpdateOAuthAccount(System.String,System.String,System.String)">
  38. <summary>在派生类中重写时,创建新的 OAuth 成员资格帐户,或更新现有的 OAuth 成员资格帐户。</summary>
  39. <param name="provider">OAuth 或 OpenID 提供程序。</param>
  40. <param name="providerUserId">OAuth 或 OpenID 提供程序用户 ID。这不是用户帐户的用户 ID,而是 OAuth 或 Open ID 提供程序上的用户 ID。</param>
  41. <param name="userName">用户名。</param>
  42. </member>
  43. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateUserAndAccount(System.String,System.String)">
  44. <summary>创建新的用户配置文件和新的成员资格帐户。</summary>
  45. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  46. <param name="userName">用户名。</param>
  47. <param name="password">密码。</param>
  48. </member>
  49. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateUserAndAccount(System.String,System.String,System.Boolean)">
  50. <summary>创建新的用户配置文件和新的成员资格帐户。</summary>
  51. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  52. <param name="userName">用户名。</param>
  53. <param name="password">密码。</param>
  54. <param name="requireConfirmation">(可选)若指定必须确认用户帐户,则为 true;否则为 false。默认值为 false。</param>
  55. </member>
  56. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateUserAndAccount(System.String,System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
  57. <summary>在派生类中重写时,创建新的用户配置文件和新的成员资格帐户。</summary>
  58. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  59. <param name="userName">用户名。</param>
  60. <param name="password">密码。</param>
  61. <param name="requireConfirmation">(可选)若指定必须确认用户帐户,则为 true;否则为 false。默认值为 false。</param>
  62. <param name="values">(可选)包含要存储在用户配置文件中的其他用户特性的字典。默认值为 null。</param>
  63. </member>
  64. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.CreateUserAndAccount(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  65. <summary>在派生类中重写时,创建新的用户配置文件和新的成员资格帐户。</summary>
  66. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  67. <param name="userName">用户名。</param>
  68. <param name="password">密码。</param>
  69. <param name="values">(可选)包含要存储在用户配置文件中的其他用户特性的字典。默认值为 null。</param>
  70. </member>
  71. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.DeleteAccount(System.String)">
  72. <summary>在派生类中重写时,删除指定的成员资格帐户。</summary>
  73. <returns>如果已删除用户帐户,则为 true;否则为 false。</returns>
  74. <param name="userName">用户名。</param>
  75. </member>
  76. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.DeleteOAuthAccount(System.String,System.String)">
  77. <summary>在派生类中重写时,删除具有指定提供程序名称和提供程序用户 ID 的 OAuth 或 OpenID 帐户。</summary>
  78. <param name="provider">OAuth 或 OpenID 提供程序的名称。</param>
  79. <param name="providerUserId">OAuth 或 OpenID 提供程序用户 ID。这不是用户帐户的用户 ID,而是 OAuth 或 Open ID 提供程序上的用户 ID。</param>
  80. </member>
  81. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.DeleteOAuthToken(System.String)">
  82. <summary>删除指定的 OAuth 令牌。</summary>
  83. <param name="token">要删除的令牌。</param>
  84. </member>
  85. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GeneratePasswordResetToken(System.String)">
  86. <summary>生成可以通过电子邮件发送给用户的密码重置令牌。</summary>
  87. <returns>要发送给用户的令牌。</returns>
  88. <param name="userName">用户名。</param>
  89. </member>
  90. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GeneratePasswordResetToken(System.String,System.Int32)">
  91. <summary>在派生类中重写时,生成可以通过电子邮件发送给用户的密码重置令牌。</summary>
  92. <returns>要发送给用户的令牌。</returns>
  93. <param name="userName">用户名。</param>
  94. <param name="tokenExpirationInMinutesFromNow">(可选)密码重置令牌过期的时间(以分钟为单位)。默认值为 1440(24 小时)。</param>
  95. </member>
  96. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetAccountsForUser(System.String)">
  97. <summary>在派生类中重写时,返回与指定用户名关联的所有 OAuth 成员资格帐户。</summary>
  98. <returns>所有与指定用户名关联的 OAuth 成员资格帐户的列表。</returns>
  99. <param name="userName">用户名。</param>
  100. </member>
  101. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetCreateDate(System.String)">
  102. <summary>在派生类中重写时,返回创建指定用户帐户的日期和时间。</summary>
  103. <returns>创建帐户的日期和时间;或者如果帐户创建日期不可用,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  104. <param name="userName">帐户的用户名。</param>
  105. </member>
  106. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetLastPasswordFailureDate(System.String)">
  107. <summary>在派生类中重写时,返回最近为指定用户帐户输入错误密码的日期和时间。</summary>
  108. <returns>最近为此用户帐户输入错误密码的日期和时间;或者如果未为此用户帐户输入错误密码,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  109. <param name="userName">帐户的用户名。</param>
  110. </member>
  111. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetOAuthTokenSecret(System.String)">
  112. <summary>获取 OAuth 令牌机密。</summary>
  113. <returns>OAuth 令牌。</returns>
  114. <param name="token">OAuth 令牌。</param>
  115. </member>
  116. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetPasswordChangedDate(System.String)">
  117. <summary>在派生类中重写时,返回最近为指定成员资格帐户更改密码的日期和时间。</summary>
  118. <returns>最近更改成员资格帐户密码的日期和时间;或者如果从未更改此用户帐户的密码,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  119. <param name="userName">帐户的用户名。</param>
  120. </member>
  121. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetPasswordFailuresSinceLastSuccess(System.String)">
  122. <summary>在派生类中重写时,返回自最近成功登录或自创建用户帐户以来错误输入指定用户帐户密码的次数。</summary>
  123. <returns>针对指定用户帐户的密码尝试失败的计数。</returns>
  124. <param name="userName">帐户的用户名。</param>
  125. </member>
  126. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetUserIdFromOAuth(System.String,System.String)">
  127. <summary>在派生类中重写时,返回指定 OAuth 或 OpenID 提供程序的用户 ID 和提供程序用户 ID。</summary>
  128. <param name="provider">OAuth 或 OpenID 提供程序的名称。</param>
  129. <param name="providerUserId">OAuth 或 OpenID 提供程序用户 ID。这不是用户帐户的用户 ID,而是 OAuth 或 Open ID 提供程序上的用户 ID。</param>
  130. </member>
  131. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetUserIdFromPasswordResetToken(System.String)">
  132. <summary>在派生类中重写时,基于密码重置令牌返回用户 ID。</summary>
  133. <returns>用户 ID。</returns>
  134. <param name="token">密码重置令牌。</param>
  135. </member>
  136. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.GetUserNameFromId(System.Int32)">
  137. <summary>返回与指定用户 ID 关联的用户名。</summary>
  138. <returns>用户名。</returns>
  139. <param name="userId">要获取其名称的用户 ID。</param>
  140. </member>
  141. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.HasLocalAccount(System.Int32)">
  142. <summary>指示用户是否具有本地帐户。</summary>
  143. <returns>如果成员资格包含本地帐户,则为 true;否则为 false。</returns>
  144. <param name="userId">用户 ID。</param>
  145. </member>
  146. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.IsConfirmed(System.String)">
  147. <summary>在派生类中重写时,返回指示用户帐户是否已由提供程序确认的值。</summary>
  148. <returns>如果用户已经过确认,则为 true;否则为 false。</returns>
  149. <param name="userName">用户名。</param>
  150. </member>
  151. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.ReplaceOAuthRequestTokenWithAccessToken(System.String,System.String,System.String)">
  152. <summary>将 OAuth 请求令牌替换为访问令牌。</summary>
  153. <param name="requestToken">请求令牌。</param>
  154. <param name="accessToken">访问令牌。</param>
  155. <param name="accessTokenSecret">访问令牌机密。</param>
  156. </member>
  157. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.ResetPasswordWithToken(System.String,System.String)">
  158. <summary>在派生类中重写时,在验证指定的密码重置令牌有效后重置密码。</summary>
  159. <returns>如果密码已更改,则为 true;否则为 false。</returns>
  160. <param name="token">密码重置令牌。</param>
  161. <param name="newPassword">新密码。</param>
  162. </member>
  163. <member name="M:WebMatrix.WebData.ExtendedMembershipProvider.StoreOAuthRequestToken(System.String,System.String)">
  164. <summary>存储 OAuth 请求令牌。</summary>
  165. <param name="requestToken">请求令牌。</param>
  166. <param name="requestTokenSecret">请求令牌机密。</param>
  167. </member>
  168. <member name="T:WebMatrix.WebData.FormsAuthenticationSettings">
  169. <summary>定义可重写 Web.config 文件 &lt;appSettings&gt; 部分中的默认设置的键名。</summary>
  170. </member>
  171. <member name="F:WebMatrix.WebData.FormsAuthenticationSettings.DefaultLoginUrl">
  172. <summary>用于访问默认登录 URL 的键。</summary>
  173. </member>
  174. <member name="F:WebMatrix.WebData.FormsAuthenticationSettings.LoginUrlKey">
  175. <summary>用于访问登录 URL 键的键。</summary>
  176. </member>
  177. <member name="F:WebMatrix.WebData.FormsAuthenticationSettings.PreserveLoginUrlKey">
  178. <summary>用于访问保留术语“login”而不是用“logon”重写该术语的设置的键。</summary>
  179. </member>
  180. <member name="T:WebMatrix.WebData.OAuthAccountData">
  181. <summary>表示 OAuth 或 OpenID 帐户。</summary>
  182. </member>
  183. <member name="M:WebMatrix.WebData.OAuthAccountData.#ctor(System.String,System.String)">
  184. <summary>通过使用指定 OAuth 或 OpenID 提供程序和提供程序用户 ID 来初始化 <see cref="T:WebMatrix.WebData.OAuthAccountData" /> 类的新实例。</summary>
  185. <param name="provider">提供程序。</param>
  186. <param name="providerUserId">提供程序用户 ID。</param>
  187. </member>
  188. <member name="P:WebMatrix.WebData.OAuthAccountData.Provider">
  189. <summary>获取 OAuth 或 OpenID 提供程序名称。</summary>
  190. <returns>提供程序名称。</returns>
  191. </member>
  192. <member name="P:WebMatrix.WebData.OAuthAccountData.ProviderUserId">
  193. <summary>获取 OAuth 或 OpenID 提供程序用户 ID。</summary>
  194. <returns>提供程序用户 ID。</returns>
  195. </member>
  196. <member name="T:WebMatrix.WebData.PreApplicationStartCode">
  197. <summary>为简单成员资格应用程序预启动代码提供注册点。</summary>
  198. </member>
  199. <member name="M:WebMatrix.WebData.PreApplicationStartCode.Start">
  200. <summary>注册简单成员资格应用程序预启动代码。</summary>
  201. </member>
  202. <member name="T:WebMatrix.WebData.SimpleMembershipProvider">
  203. <summary>为网站成员资格任务(如创建帐户、删除帐户和管理密码)提供支持。</summary>
  204. </member>
  205. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.#ctor">
  206. <summary>初始化 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类的新实例。</summary>
  207. </member>
  208. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.#ctor(System.Web.Security.MembershipProvider)">
  209. <summary>使用指定的成员资格提供程序初始化 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类的新实例。</summary>
  210. <param name="previousProvider">要使用的成员资格提供程序。</param>
  211. </member>
  212. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.ApplicationName">
  213. <summary>获取或设置应用程序的名称。</summary>
  214. <returns>应用程序的名称。</returns>
  215. </member>
  216. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.CasingBehavior">
  217. <summary>获取或设置此提供程序的 <see cref="T:WebMatrix.WebData.SimpleMembershipProviderCasingBehavior" />。</summary>
  218. </member>
  219. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ChangePassword(System.String,System.String,System.String)">
  220. <summary>更改指定成员资格帐户的密码。</summary>
  221. <returns>如果已成功更改密码,则为 true;否则为 false。</returns>
  222. <param name="username">用户名。</param>
  223. <param name="oldPassword">旧密码。</param>
  224. <param name="newPassword">新密码。</param>
  225. </member>
  226. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ChangePasswordQuestionAndAnswer(System.String,System.String,System.String,System.String)">
  227. <summary>更改指定帐户的密码问题和答案。</summary>
  228. <returns>如果已成功更改密码问题和答案,则为 true;否则为 false。</returns>
  229. <param name="username">用户名。</param>
  230. <param name="password">新密码。</param>
  231. <param name="newPasswordQuestion">用户必须回答才能更改密码的安全问题。</param>
  232. <param name="newPasswordAnswer">安全问题的答案。</param>
  233. </member>
  234. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ConfirmAccount(System.String)">
  235. <summary>激活挂起的成员资格帐户。</summary>
  236. <returns>如果用户帐户已经过确认,则为 true;否则为 false。</returns>
  237. <param name="accountConfirmationToken">要传递给身份验证提供程序的确认令牌。</param>
  238. <exception cref="T:System.InvalidOperationException">
  239. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  240. </member>
  241. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ConfirmAccount(System.String,System.String)">
  242. <summary>指示是否已确认用户帐户。</summary>
  243. <returns>如果用户帐户已经过确认,则为 true;否则为 false。</returns>
  244. <param name="userName">用户名。</param>
  245. <param name="accountConfirmationToken">帐户确认。</param>
  246. </member>
  247. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.CreateAccount(System.String,System.String,System.Boolean)">
  248. <summary>通过使用指定用户名和密码创建新用户帐户。</summary>
  249. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  250. <param name="userName">用户名。</param>
  251. <param name="password">密码。</param>
  252. <param name="requireConfirmationToken">(可选)若指定必须确认用户帐户,则为 true;否则为 false。默认值为 false。</param>
  253. <exception cref="T:System.Web.Security.MembershipCreateUserException">
  254. <paramref name="username" /> 为空。- 或 -<paramref name="username" /> 已拥有用户帐户。- 或 -<paramref name="password" /> 为空。- 或 -<paramref name="password" /> 超过 128 个字符。- 或 -<see cref="P:WebMatrix.WebData.SimpleMembershipProvider.UserTableName" /> 表(用户配置文件表)中不存在与 <paramref name="username" /> 对应的用户记录。- 或 -数据库操作失败。</exception>
  255. <exception cref="T:System.InvalidOperationException">
  256. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  257. </member>
  258. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.CreateOrUpdateOAuthAccount(System.String,System.String,System.String)">
  259. <summary>创建新的 OAuth 成员资格帐户,或更新现有的 OAuth 成员资格帐户。</summary>
  260. <param name="provider">OAuth 或 OpenID 提供程序。</param>
  261. <param name="providerUserId">OAuth 或 OpenID 提供程序用户 ID。这不是用户帐户的用户 ID,而是 OAuth 或 Open ID 提供程序上的用户 ID。</param>
  262. <param name="userName">用户名。</param>
  263. <exception cref="T:System.InvalidOperationException">
  264. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  265. <exception cref="T:System.Web.Security.MembershipCreateUserException">
  266. <paramref name="username" /> 为空。- 或 -<see cref="P:WebMatrix.WebData.SimpleMembershipProvider.UserTableName" /> 表(用户配置文件表)中不存在与 <paramref name="username" /> 对应的用户记录。- 或 -数据库操作失败。</exception>
  267. </member>
  268. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.CreateUser(System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Object,System.Web.Security.MembershipCreateStatus@)">
  269. <summary>将指定用户添加到成员资格数据库中。</summary>
  270. <returns>使用新建用户帐户的信息填充的 <see cref="T:System.Web.Security.MembershipUser" /> 对象。</returns>
  271. <param name="username">新用户帐户的用户名。</param>
  272. <param name="password">新用户帐户的密码。</param>
  273. <param name="email">新用户帐户的电子邮件地址。</param>
  274. <param name="passwordQuestion">新用户帐户的安全问题。</param>
  275. <param name="passwordAnswer">新用户帐户的安全问题答案。</param>
  276. <param name="isApproved">若指示已批准验证用户帐户,则为 true;否则为 false。</param>
  277. <param name="providerUserKey">成员资格数据源中用户帐户的唯一标识符。</param>
  278. <param name="status">此方法返回时,将包含指示是否已成功创建用户帐户的 <see cref="T:System.Web.Security.MembershipCreateStatus" /> 枚举值。该参数未经初始化即被传递。</param>
  279. </member>
  280. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.CreateUserAndAccount(System.String,System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
  281. <summary>创建新的用户配置文件和新的成员资格帐户。</summary>
  282. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  283. <param name="userName">用户名。</param>
  284. <param name="password">密码。</param>
  285. <param name="requireConfirmation">(可选)若指定必须使用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.ConfirmAccount(System.String)" /> 方法来确认用户帐户,则为 true;否则为 false。默认值为 false。</param>
  286. <param name="values">(可选)包含可以作为新用户配置文件的默认值添加到数据存储中的其他键/值对特性的字典。每个条目的键为数据库列,每个条目的值为列的值。默认值为 null。</param>
  287. <exception cref="T:System.InvalidOperationException">
  288. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  289. <exception cref="T:System.Web.Security.MembershipCreateUserException">成员资格数据库中已存在此用户名的成员资格帐户。</exception>
  290. </member>
  291. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.DeleteAccount(System.String)">
  292. <summary>删除指定的成员资格帐户。</summary>
  293. <returns>如果已删除用户帐户,则为 true;否则为 false。</returns>
  294. <param name="userName">用户名。</param>
  295. <exception cref="T:System.ArgumentException">
  296. <paramref name="username" /> 为 null 或空。</exception>
  297. <exception cref="T:System.InvalidOperationException">
  298. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  299. </member>
  300. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.DeleteOAuthAccount(System.String,System.String)">
  301. <summary>删除具有指定提供程序名称和提供程序用户 ID 的 OAuth 或 OpenID 帐户。</summary>
  302. <param name="provider">OAuth 或 OpenID 提供程序的名称。</param>
  303. <param name="providerUserId">OAuth 或 OpenID 提供程序用户 ID。这不是用户帐户的用户 ID,而是 OAuth 或 Open ID 提供程序上的用户 ID。</param>
  304. <exception cref="T:System.InvalidOperationException">
  305. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  306. <exception cref="T:System.Web.Security.MembershipCreateUserException">
  307. <paramref name="username" /> 为空。- 或 -<see cref="P:WebMatrix.WebData.SimpleMembershipProvider.UserTableName" /> 表(用户配置文件表)中不存在与 <paramref name="username" /> 对应的用户记录。- 或 -数据库操作失败。</exception>
  308. </member>
  309. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.DeleteOAuthToken(System.String)">
  310. <summary>删除指定的 OAuth 令牌。</summary>
  311. <param name="token">要删除的令牌。</param>
  312. </member>
  313. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.DeleteUser(System.String,System.Boolean)">
  314. <summary>删除指定用户帐户,并选择性地删除与该用户帐户相关的所有配置文件数据。</summary>
  315. <returns>如果已删除用户帐户,则为 true;否则为 false。</returns>
  316. <param name="username">用户名。</param>
  317. <param name="deleteAllRelatedData">若为 true,则删除与该用户相关的配置文件数据;若为 false,则保留与该用户相关的数据。</param>
  318. <exception cref="T:System.ArgumentException">
  319. <paramref name="username" /> 为 null 或空。</exception>
  320. </member>
  321. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.EnablePasswordReset">
  322. <summary>获取指示成员资格提供程序是否允许用户重置其密码的值。</summary>
  323. <returns>如果成员资格提供程序支持密码重置,则为 true;否则为 false。默认值为 true。</returns>
  324. </member>
  325. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.EnablePasswordRetrieval">
  326. <summary>获取指示成员资格提供程序是否允许用户检索其密码的值。</summary>
  327. <returns>如果成员资格提供程序支持密码检索,则为 true;否则为 false。默认值为 false。</returns>
  328. </member>
  329. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.FindUsersByEmail(System.String,System.Int32,System.Int32,System.Int32@)">
  330. <summary>返回其电子邮件地址与指定电子邮件地址匹配的所有用户帐户。</summary>
  331. <returns>包含 <paramref name="pageSize" /> 用户帐户(这些帐户在 <paramref name="pageIndex" /> 所指定的页面上启动)的页面的集合。</returns>
  332. <param name="emailToMatch">要搜索的电子邮件地址。</param>
  333. <param name="pageIndex">要返回的结果页的从零开始的索引。</param>
  334. <param name="pageSize">要返回的结果页的大小。</param>
  335. <param name="totalRecords">此方法返回时,将包含匹配的用户帐户的总数。</param>
  336. </member>
  337. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.FindUsersByName(System.String,System.Int32,System.Int32,System.Int32@)">
  338. <summary>返回其名称与指定用户名匹配的所有用户帐户。</summary>
  339. <returns>包含 <paramref name="pageSize" /> 用户帐户(这些帐户在 <paramref name="pageIndex" /> 所指定的页面上启动)的页面的集合。</returns>
  340. <param name="usernameToMatch">要搜索的用户名。</param>
  341. <param name="pageIndex">要返回的结果页的从零开始的索引。</param>
  342. <param name="pageSize">要返回的结果页的大小。</param>
  343. <param name="totalRecords">此方法返回时,将包含匹配的用户的总数。</param>
  344. </member>
  345. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GeneratePasswordResetToken(System.String,System.Int32)">
  346. <summary>生成可以通过电子邮件发送给用户的密码重置令牌。</summary>
  347. <returns>要发送给用户的令牌。</returns>
  348. <param name="userName">用户名。</param>
  349. <param name="tokenExpirationInMinutesFromNow">(可选)密码重置令牌过期的时间(以分钟为单位)。默认值为 1440(24 小时)。</param>
  350. <exception cref="T:System.ArgumentException">
  351. <paramref name="username" /> 为空。</exception>
  352. <exception cref="T:System.Configuration.Provider.ProviderException">数据库操作失败。</exception>
  353. <exception cref="T:System.InvalidOperationException">
  354. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  355. </member>
  356. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetAccountsForUser(System.String)">
  357. <summary>返回所有与指定用户名关联的 OAuth 成员资格帐户。</summary>
  358. <returns>所有与指定用户名关联的 OAuth 成员资格帐户的列表。</returns>
  359. <param name="userName">用户名。</param>
  360. <exception cref="T:System.InvalidOperationException">
  361. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  362. </member>
  363. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetAllUsers(System.Int32,System.Int32,System.Int32@)">
  364. <summary>返回数据源中的所有用户帐户。</summary>
  365. <returns>包含 <paramref name="pageSize" /> 用户帐户(这些帐户在 <paramref name="pageIndex" /> 所指定的页面上启动)的页面的集合。</returns>
  366. <param name="pageIndex">要返回的结果页的从零开始的索引。</param>
  367. <param name="pageSize">要返回的结果页的大小。</param>
  368. <param name="totalRecords">此方法返回时,将包含匹配的用户帐户的总数。</param>
  369. </member>
  370. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetCreateDate(System.String)">
  371. <summary>返回创建指定用户帐户的日期和时间。</summary>
  372. <returns>创建用户帐户的日期和时间;或者如果用户帐户创建日期不可用,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  373. <param name="userName">帐户的用户名。</param>
  374. <exception cref="T:System.InvalidOperationException">由 <paramref name="userName" /> 指定的用户没有用户帐户。</exception>
  375. </member>
  376. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetLastPasswordFailureDate(System.String)">
  377. <summary>返回最近为指定用户帐户输入错误密码的日期和时间。</summary>
  378. <returns>最近为此用户帐户输入错误密码的日期和时间;或者如果未为此用户帐户输入错误密码,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  379. <param name="userName">帐户的用户名。</param>
  380. </member>
  381. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetNumberOfUsersOnline">
  382. <summary>返回当前访问应用程序的用户数。</summary>
  383. <returns>当前访问应用程序的用户数。</returns>
  384. </member>
  385. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetOAuthTokenSecret(System.String)">
  386. <summary>返回 OAuth 令牌机密。</summary>
  387. <returns>OAuth 令牌。</returns>
  388. <param name="token">令牌。</param>
  389. </member>
  390. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetPassword(System.String,System.String)">
  391. <summary>从数据源中返回指定用户帐户的密码。</summary>
  392. <returns>指定用户帐户的密码。</returns>
  393. <param name="username">要检索其密码的用户。</param>
  394. <param name="answer">密码安全问题的答案。</param>
  395. <exception cref="T:System.NotSupportedException">
  396. <see cref="P:WebMatrix.WebData.SimpleMembershipProvider.EnablePasswordRetrieval" /> 为 false。</exception>
  397. <exception cref="T:System.Web.Security.MembershipPasswordException">
  398. <paramref name="answer" /> 与用户帐户的安全答案不匹配且 <see cref="P:WebMatrix.WebData.SimpleMembershipProvider.RequiresQuestionAndAnswer" /> 为 true。</exception>
  399. </member>
  400. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetPasswordChangedDate(System.String)">
  401. <summary>返回最近更改指定成员资格帐户密码的日期和时间。</summary>
  402. <returns>最近更改此帐户密码的日期和时间;或者如果从未更改此成员资格帐户的密码,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  403. <param name="userName">帐户的用户名。</param>
  404. <exception cref="T:System.InvalidOperationException">由 <paramref name="userName" /> 指定的用户没有成员资格帐户。</exception>
  405. </member>
  406. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetPasswordFailuresSinceLastSuccess(System.String)">
  407. <summary>返回自最近成功登录或自创建用户帐户以来错误输入指定用户帐户密码的次数。</summary>
  408. <returns>指定用户帐户的密码尝试失败计数;或者如果由 <paramref name="userName" /> 指定的用户没有用户帐户,则为 -1。</returns>
  409. <param name="userName">帐户的用户名。</param>
  410. </member>
  411. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUser(System.Object,System.Boolean)">
  412. <summary>返回使用指定用户 ID 的用户帐户的相关信息,并选择性地更新用户帐户最近活动的时间戮。</summary>
  413. <returns>使用用户帐户信息填充的对象;或者如果找不到 <paramref name="providerUserKey" />,则为 null。</returns>
  414. <param name="providerUserKey">要获取其信息的用户帐户的 ID。此 ID 是一个存储为 <see cref="T:System.Object" /> 实例的 <see cref="T:System.Int32" /> 值。</param>
  415. <param name="userIsOnline">若为 true,则更新用户帐户的最后一次活动时间戮;若为 false,则返回用户帐户信息,而不更新时间戮。</param>
  416. </member>
  417. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUser(System.String,System.Boolean)">
  418. <summary>返回使用指定用户名的用户帐户的相关信息,并选择性地更新用户帐户最近活动的时间戮。</summary>
  419. <returns>使用用户帐户信息填充的对象;或者如果找不到 <paramref name="username" />,则为 null。</returns>
  420. <param name="username">要获取其信息的用户的名称。</param>
  421. <param name="userIsOnline">若为 true,则更新用户帐户的最后一次活动时间戮;若为 false,则返回用户帐户信息,而不更新时间戮。</param>
  422. </member>
  423. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUserId(System.String)">
  424. <summary>基于指定用户名返回用户 ID。</summary>
  425. <returns>用户 ID。</returns>
  426. <param name="userName">用户名。</param>
  427. <exception cref="T:System.InvalidOperationException">
  428. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  429. </member>
  430. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUserIdFromOAuth(System.String,System.String)">
  431. <summary>返回指定 OAuth 或 OpenID 提供程序的用户 ID 和提供程序用户 ID。</summary>
  432. <returns>用户 ID;或者如果没有与 OAuth 或 OpenID 提供程序用户 ID 关联的用户 ID,则为 -1。</returns>
  433. <param name="provider">OAuth 或 OpenID 提供程序的名称。</param>
  434. <param name="providerUserId">OAuth 或 OpenID 提供程序用户 ID。这不是用户帐户的用户 ID,而是 OAuth 或 Open ID 提供程序上的用户 ID。</param>
  435. </member>
  436. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUserIdFromPasswordResetToken(System.String)">
  437. <summary>基于密码重置令牌返回用户 ID。</summary>
  438. <returns>用户 ID;或者如果没有与指定密码重置令牌关联的用户 ID,则为 -1。</returns>
  439. <param name="token">密码重置令牌。</param>
  440. <exception cref="T:System.InvalidOperationException">
  441. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  442. </member>
  443. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUserNameByEmail(System.String)">
  444. <summary>返回与指定电子邮件地址关联的用户名。</summary>
  445. <returns>与指定电子邮件地址关联的用户名;或者如果找不到匹配,则为 null。</returns>
  446. <param name="email">要搜索的电子邮件地址。</param>
  447. </member>
  448. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.GetUserNameFromId(System.Int32)">
  449. <summary>返回与指定用户 ID 关联的用户名。</summary>
  450. <returns>用户名。</returns>
  451. <param name="userId">要获取其名称的用户 ID。</param>
  452. </member>
  453. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.HasLocalAccount(System.Int32)">
  454. <summary>指示用户是否具有本地帐户。</summary>
  455. <returns>如果用户具有本地帐户,则为 true;否则为 false。</returns>
  456. <param name="userId">用户 ID。</param>
  457. </member>
  458. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
  459. <summary>初始化提供程序。</summary>
  460. <param name="name">提供程序的好记名称。</param>
  461. <param name="config">表示提供程序特定特性的名称/值对的集合。</param>
  462. <exception cref="T:System.ArgumentNullException">
  463. <paramref name="config" /> 为 null。</exception>
  464. <exception cref="T:System.Configuration.Provider.ProviderException">
  465. <paramref name="config" /> 包含一个无法识别的特性。</exception>
  466. </member>
  467. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.IsConfirmed(System.String)">
  468. <summary>返回指示用户帐户是否已由提供程序确认的值。</summary>
  469. <returns>如果用户帐户已经过确认,则为 true;否则为 false。</returns>
  470. <param name="userName">用户名。</param>
  471. <exception cref="T:System.ArgumentException">
  472. <paramref name="userName" /> 为 null 或空。</exception>
  473. <exception cref="T:System.InvalidOperationException">
  474. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  475. </member>
  476. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.MaxInvalidPasswordAttempts">
  477. <summary>获取在锁定成员资格用户之前允许的无效密码或密码答案尝试数。</summary>
  478. <returns>在锁定成员资格用户之前允许的无效密码或密码答案尝试数。</returns>
  479. </member>
  480. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.MinRequiredNonAlphanumericCharacters">
  481. <summary>获取密码必须包含的特殊(非字母数字)字符的最小数目。</summary>
  482. <returns>密码必须包含的特殊字符的最小数目。</returns>
  483. </member>
  484. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.MinRequiredPasswordLength">
  485. <summary>获取密码所需的最小长度。</summary>
  486. <returns>密码所需的最小长度。</returns>
  487. </member>
  488. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.PasswordAttemptWindow">
  489. <summary>获取在锁定用户帐户之前的的分钟数,在这段时间内将允许最大数量的无效密码或安全问题答案尝试。</summary>
  490. <returns>分钟数。</returns>
  491. </member>
  492. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.PasswordFormat">
  493. <summary>获取指示密码存储格式的值。</summary>
  494. <returns>指示格式的枚举值之一。</returns>
  495. </member>
  496. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.PasswordStrengthRegularExpression">
  497. <summary>获取用于评估密码复杂性的正则表达式。</summary>
  498. <returns>用于评估密码复杂性的正则表达式。</returns>
  499. </member>
  500. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ReplaceOAuthRequestTokenWithAccessToken(System.String,System.String,System.String)">
  501. <summary>将 OAuth 请求令牌替换为访问令牌。</summary>
  502. <param name="requestToken">请求令牌。</param>
  503. <param name="accessToken">访问令牌。</param>
  504. <param name="accessTokenSecret">访问令牌机密。</param>
  505. </member>
  506. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.RequiresQuestionAndAnswer">
  507. <summary>获取一个值,该值指示成员资格提供程序是否需要用户回答用于密码重置和检索的安全问题。</summary>
  508. <returns>如果需要回答安全问题,则为 true;否则为 false。默认值为 true。</returns>
  509. </member>
  510. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.RequiresUniqueEmail">
  511. <summary>获取指示成员资格提供程序是否需要每个用户名的唯一电子邮件地址的值。</summary>
  512. <returns>如果成员资格提供程序需要唯一电子邮件地址,则为 true;否则为 false。默认值为 true。</returns>
  513. </member>
  514. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ResetPassword(System.String,System.String)">
  515. <summary>将用户帐户的密码重置为自动生成的新密码。</summary>
  516. <returns>指定用户帐户的新密码。</returns>
  517. <param name="username">要重置其密码的用户帐户。</param>
  518. <param name="answer">新用户的安全问题答案。</param>
  519. <exception cref="T:System.NotSupportedException">
  520. <see cref="P:WebMatrix.WebData.SimpleMembershipProvider.EnablePasswordReset" /> 为 false。</exception>
  521. <exception cref="T:System.Web.Security.MembershipPasswordException">
  522. <paramref name="answer" /> 与成员资格表中用户帐户的安全答案不匹配且 <see cref="P:WebMatrix.WebData.SimpleMembershipProvider.RequiresQuestionAndAnswer" /> 为 true。</exception>
  523. </member>
  524. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ResetPasswordWithToken(System.String,System.String)">
  525. <summary>在验证指定的密码重置令牌是否有效后重置密码。</summary>
  526. <returns>如果密码已更改,则为 true;否则为 false。</returns>
  527. <param name="token">密码重置令牌。</param>
  528. <param name="newPassword">新密码。</param>
  529. <exception cref="T:System.ArgumentException">
  530. <paramref name="newPassword" /> 为 null 或空。</exception>
  531. <exception cref="T:System.InvalidOperationException">
  532. <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 类未使用对 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法的调用进行初始化。</exception>
  533. </member>
  534. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.StoreOAuthRequestToken(System.String,System.String)">
  535. <summary>存储 OAuth 请求令牌。</summary>
  536. <param name="requestToken">请求令牌。</param>
  537. <param name="requestTokenSecret">请求令牌机密。</param>
  538. </member>
  539. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.UnlockUser(System.String)">
  540. <summary>解锁用户帐户,以便验证成员资格用户。</summary>
  541. <returns>如果已解锁用户帐户,则为 true;否则为 false。</returns>
  542. <param name="userName">要解锁其用户帐户的用户。</param>
  543. </member>
  544. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.UpdateUser(System.Web.Security.MembershipUser)">
  545. <summary>更新用户信息。</summary>
  546. <param name="user">表示要更新的用户帐户以及该用户帐户需要进行更新的信息的对象。</param>
  547. </member>
  548. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.UserIdColumn">
  549. <summary>获取或设置包含用户 ID 的数据库列的名称。</summary>
  550. <returns>包含用户 ID 的数据库列的名称。</returns>
  551. </member>
  552. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.UserNameColumn">
  553. <summary>获取或设置包含用户名的数据库列的名称。</summary>
  554. <returns>包含用户名的数据库列的名称。</returns>
  555. </member>
  556. <member name="P:WebMatrix.WebData.SimpleMembershipProvider.UserTableName">
  557. <summary>获取或设置包含用户信息的数据库表的名称。</summary>
  558. <returns>包含用户信息的数据库表的名称。</returns>
  559. </member>
  560. <member name="M:WebMatrix.WebData.SimpleMembershipProvider.ValidateUser(System.String,System.String)">
  561. <summary>验证指定的用户帐户和密码是否存在。</summary>
  562. <returns>如果指定用户名和密码存在,且帐户已经过确认,则为 true;否则为 false。</returns>
  563. <param name="username">要验证的用户帐户的名称。</param>
  564. <param name="password">指定用户的密码。</param>
  565. <exception cref="T:System.ArgumentException">
  566. <paramref name="username" /> 或 <paramref name="password" /> 为 null 或空。</exception>
  567. </member>
  568. <member name="T:WebMatrix.WebData.SimpleMembershipProviderCasingBehavior">
  569. <summary>针对用户名查询大小写配置 SimpleMembershipProvider 的行为。</summary>
  570. </member>
  571. <member name="F:WebMatrix.WebData.SimpleMembershipProviderCasingBehavior.NormalizeCasing">
  572. <summary>使用 SQL Upper 函数规范化用户名的大小写以实现不区分大小写的比较。这是默认值。</summary>
  573. </member>
  574. <member name="F:WebMatrix.WebData.SimpleMembershipProviderCasingBehavior.RelyOnDatabaseCollation">
  575. <summary>依赖于数据库配置的排序规则,规范化大小写以实现用户名比较。将用户输入的用户名按原样提供给数据库。</summary>
  576. </member>
  577. <member name="T:WebMatrix.WebData.SimpleRoleProvider">
  578. <summary>提供基本的角色管理功能。</summary>
  579. </member>
  580. <member name="M:WebMatrix.WebData.SimpleRoleProvider.#ctor">
  581. <summary>初始化 <see cref="T:WebMatrix.WebData.SimpleRoleProvider" /> 类的新实例。</summary>
  582. </member>
  583. <member name="M:WebMatrix.WebData.SimpleRoleProvider.#ctor(System.Web.Security.RoleProvider)">
  584. <summary>使用指定的角色提供程序初始化 <see cref="T:WebMatrix.WebData.SimpleRoleProvider" /> 类的新实例。</summary>
  585. <param name="previousProvider">前面的角色提供程序。</param>
  586. </member>
  587. <member name="M:WebMatrix.WebData.SimpleRoleProvider.AddUsersToRoles(System.String[],System.String[])">
  588. <summary>将指定用户名添加到指定角色中。</summary>
  589. <param name="usernames">要添加的用户名。</param>
  590. <param name="roleNames">要向其添加名称的角色。</param>
  591. <exception cref="T:System.InvalidOperationException">一个或多个指定角色中已存在一个或多个指定用户。</exception>
  592. </member>
  593. <member name="P:WebMatrix.WebData.SimpleRoleProvider.ApplicationName">
  594. <summary>获取或设置要为其存储和检索角色信息的应用程序的名称。</summary>
  595. <returns>要为其存储和检索角色信息的应用程序的名称。</returns>
  596. </member>
  597. <member name="P:WebMatrix.WebData.SimpleRoleProvider.CasingBehavior">
  598. <summary>获取或设置此提供程序的 <see cref="T:WebMatrix.WebData.SimpleMembershipProviderCasingBehavior" />。</summary>
  599. </member>
  600. <member name="M:WebMatrix.WebData.SimpleRoleProvider.CreateRole(System.String)">
  601. <summary>添加一个新角色。</summary>
  602. <param name="roleName">要创建的角色的名称。</param>
  603. <exception cref="T:System.InvalidOperationException">角色已存在。</exception>
  604. </member>
  605. <member name="M:WebMatrix.WebData.SimpleRoleProvider.DeleteRole(System.String,System.Boolean)">
  606. <summary>删除指定角色。</summary>
  607. <returns>如果角色已删除,则为 true;否则为 false。</returns>
  608. <param name="roleName">要删除的角色的名称。</param>
  609. <param name="throwOnPopulatedRole">如果一个或多个用户属于 <paramref name="roleName" />,为 true 将引发异常。在这种情况下,将不会删除指定角色。</param>
  610. <exception cref="T:System.InvalidOperationException">
  611. <paramref name="roleName" /> 具有一个或多个成员,且 <paramref name="throwOnPopulatedRole" /> 为 true。</exception>
  612. </member>
  613. <member name="M:WebMatrix.WebData.SimpleRoleProvider.FindUsersInRole(System.String,System.String)">
  614. <summary>返回指定角色中的所有指定用户。</summary>
  615. <returns>所有用户的名称,用户名与 <paramref name="usernameToMatch" /> 匹配且用户属于指定角色。</returns>
  616. <param name="roleName">要在其中进行搜索的角色。</param>
  617. <param name="usernameToMatch">要搜索的用户名。</param>
  618. </member>
  619. <member name="M:WebMatrix.WebData.SimpleRoleProvider.GetAllRoles">
  620. <summary>返回所有角色的列表。</summary>
  621. <returns>所有角色的名称。</returns>
  622. </member>
  623. <member name="M:WebMatrix.WebData.SimpleRoleProvider.GetRolesForUser(System.String)">
  624. <summary>返回指定用户所属的角色的列表。</summary>
  625. <returns>指定用户为其成员的所有角色的名称。</returns>
  626. <param name="username">要为其返回角色列表的用户。</param>
  627. <exception cref="T:System.InvalidOperationException">指定的用户没有成员资格帐户。</exception>
  628. </member>
  629. <member name="M:WebMatrix.WebData.SimpleRoleProvider.GetUsersInRole(System.String)">
  630. <summary>返回指定角色中的用户名。</summary>
  631. <returns>指定角色中的用户名。</returns>
  632. <param name="roleName">角色的名称。</param>
  633. </member>
  634. <member name="M:WebMatrix.WebData.SimpleRoleProvider.IsUserInRole(System.String,System.String)">
  635. <summary>返回指示指定用户是否属于指定角色的值。</summary>
  636. <returns>如果用户属于该角色,则为 true;否则为 false。</returns>
  637. <param name="username">用户名。</param>
  638. <param name="roleName">角色的名称。</param>
  639. </member>
  640. <member name="M:WebMatrix.WebData.SimpleRoleProvider.RemoveUsersFromRoles(System.String[],System.String[])">
  641. <summary>从指定角色中删除指定用户名。</summary>
  642. <param name="usernames">要从指定角色中删除的用户名。</param>
  643. <param name="roleNames">要从中删除指定用户名的角色名称。</param>
  644. <exception cref="T:System.InvalidOperationException">一个或多个指定角色不存在。- 或 -一个或多个用户不属于所有指定的角色。</exception>
  645. <exception cref="T:System.Configuration.Provider.ProviderException">数据库操作失败。</exception>
  646. </member>
  647. <member name="M:WebMatrix.WebData.SimpleRoleProvider.RoleExists(System.String)">
  648. <summary>返回指示指定角色是否存在的值。</summary>
  649. <returns>如果角色存在,则为 true;否则为 false。</returns>
  650. <param name="roleName">角色的名称。</param>
  651. </member>
  652. <member name="P:WebMatrix.WebData.SimpleRoleProvider.UserIdColumn">
  653. <summary>获取包含用户 ID 的数据库列的名称。</summary>
  654. <returns>
  655. <see cref="P:WebMatrix.WebData.SimpleRoleProvider.UserTableName" /> 表中包含用户 ID 的数据库列的名称。</returns>
  656. </member>
  657. <member name="P:WebMatrix.WebData.SimpleRoleProvider.UserNameColumn">
  658. <summary>获取包含用户名的数据库列的名称。</summary>
  659. <returns>
  660. <see cref="P:WebMatrix.WebData.SimpleRoleProvider.UserTableName" /> 表中包含用户名的数据库列的名称。</returns>
  661. </member>
  662. <member name="P:WebMatrix.WebData.SimpleRoleProvider.UserTableName">
  663. <summary>获取包含用户信息的数据库表的名称。</summary>
  664. <returns>
  665. <see cref="P:WebMatrix.WebData.SimpleRoleProvider.UserTableName" /> 表中包含用户信息的数据库表的名称。</returns>
  666. </member>
  667. <member name="T:WebMatrix.WebData.WebSecurity">
  668. <summary>为 ASP.NET Web Pages 应用程序提供安全和身份验证功能,包括创建用户帐户、登录及注销用户、重置或更改密码,以及执行相关任务的功能。</summary>
  669. </member>
  670. <member name="M:WebMatrix.WebData.WebSecurity.ChangePassword(System.String,System.String,System.String)">
  671. <summary>更改指定用户的密码。</summary>
  672. <returns>如果已成功更改密码,则为 true;否则为 false。</returns>
  673. <param name="userName">用户名。</param>
  674. <param name="currentPassword">用户的当前密码。</param>
  675. <param name="newPassword">新密码。</param>
  676. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  677. </member>
  678. <member name="M:WebMatrix.WebData.WebSecurity.ConfirmAccount(System.String)">
  679. <summary>确认帐户有效并激活该帐户。</summary>
  680. <returns>如果帐户已经过确认,则为 true;否则为 false。</returns>
  681. <param name="accountConfirmationToken">要传递给身份验证提供程序的确认令牌。</param>
  682. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  683. </member>
  684. <member name="M:WebMatrix.WebData.WebSecurity.ConfirmAccount(System.String,System.String)">
  685. <summary>确认指定用户名的帐户有效并激活该帐户。</summary>
  686. <returns>如果帐户已经过确认,则为 true;否则为 false。</returns>
  687. <param name="userName">用户名。</param>
  688. <param name="accountConfirmationToken">要传递给身份验证提供程序的确认令牌。</param>
  689. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  690. </member>
  691. <member name="M:WebMatrix.WebData.WebSecurity.CreateAccount(System.String,System.String,System.Boolean)">
  692. <summary>使用指定用户名和密码创建新成员资格帐户,并且还可以允许你指定用户必须显式确认该帐户。</summary>
  693. <returns>可以发送给用户以确认帐户的令牌。</returns>
  694. <param name="userName">用户名。</param>
  695. <param name="password">密码。</param>
  696. <param name="requireConfirmationToken">(可选)若指定必须使用令牌返回值来确认帐户,则为 true;否则为 false。默认值为 false。</param>
  697. <exception cref="T:System.Web.Security.MembershipCreateUserException">
  698. <paramref name="username" /> 为空。- 或 -<paramref name="username" /> 已拥有成员资格帐户。- 或 -<paramref name="password" /> 为空。- 或 -<paramref name="password" /> 太长。- 或 -数据库操作失败。</exception>
  699. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  700. </member>
  701. <member name="M:WebMatrix.WebData.WebSecurity.CreateUserAndAccount(System.String,System.String,System.Object,System.Boolean)">
  702. <summary>创建新的用户配置文件条目和新的成员资格帐户。</summary>
  703. <returns>可以发送给用户以确认用户帐户的令牌。</returns>
  704. <param name="userName">用户名。</param>
  705. <param name="password">用户的密码。</param>
  706. <param name="propertyValues">(可选)包含其他用户特性的字典。默认值为 null。</param>
  707. <param name="requireConfirmationToken">(可选)若指定必须确认用户帐户,则为 true;否则为 false。默认值为 false。</param>
  708. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  709. </member>
  710. <member name="P:WebMatrix.WebData.WebSecurity.CurrentUserId">
  711. <summary>获取当前用户的 ID。</summary>
  712. <returns>当前用户的 ID。</returns>
  713. </member>
  714. <member name="P:WebMatrix.WebData.WebSecurity.CurrentUserName">
  715. <summary>获取当前用户的用户名。</summary>
  716. <returns>当前用户的用户名。</returns>
  717. </member>
  718. <member name="F:WebMatrix.WebData.WebSecurity.EnableSimpleMembershipKey">
  719. <summary>表示指向 <see cref="P:System.Configuration.ConfigurationManager.AppSettings" /> 属性中的 enableSimpleMembership 值的键。</summary>
  720. </member>
  721. <member name="M:WebMatrix.WebData.WebSecurity.GeneratePasswordResetToken(System.String,System.Int32)">
  722. <summary>生成可以通过电子邮件发送给用户的密码重置令牌。</summary>
  723. <returns>要发送给用户的令牌。</returns>
  724. <param name="userName">用户名。</param>
  725. <param name="tokenExpirationInMinutesFromNow">(可选)密码重置令牌过期的时间(以分钟为单位)。默认值为 1440(24 小时)。</param>
  726. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  727. </member>
  728. <member name="M:WebMatrix.WebData.WebSecurity.GetCreateDate(System.String)">
  729. <summary>返回创建指定成员资格帐户的日期和时间。</summary>
  730. <returns>创建成员资格帐户的日期和时间;或者如果帐户创建日期不可用,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  731. <param name="userName">成员资格帐户的用户名。</param>
  732. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  733. </member>
  734. <member name="M:WebMatrix.WebData.WebSecurity.GetLastPasswordFailureDate(System.String)">
  735. <summary>返回最近为指定帐户输入错误密码的日期和时间。</summary>
  736. <returns>最近为此帐户输入错误密码的日期和时间;或者如果未为此帐户输入错误密码,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  737. <param name="userName">成员资格帐户的用户名。</param>
  738. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  739. </member>
  740. <member name="M:WebMatrix.WebData.WebSecurity.GetPasswordChangedDate(System.String)">
  741. <summary>返回最近更改指定成员资格帐户密码的日期和时间。</summary>
  742. <returns>最近更改密码的日期和时间;或者如果尚未更改此帐户的密码,则为 <see cref="F:System.DateTime.MinValue" />。</returns>
  743. <param name="userName">帐户的用户名。</param>
  744. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  745. </member>
  746. <member name="M:WebMatrix.WebData.WebSecurity.GetPasswordFailuresSinceLastSuccess(System.String)">
  747. <summary>返回自上次成功登录或创建成员资格帐户以来错误输入指定帐户的密码的次数。</summary>
  748. <returns>针对指定帐户的密码尝试失败的计数。</returns>
  749. <param name="userName">帐户的用户名。</param>
  750. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  751. </member>
  752. <member name="M:WebMatrix.WebData.WebSecurity.GetUserId(System.String)">
  753. <summary>基于指定用户名返回用户 ID。</summary>
  754. <returns>用户 ID。</returns>
  755. <param name="userName">用户名。</param>
  756. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  757. </member>
  758. <member name="M:WebMatrix.WebData.WebSecurity.GetUserIdFromPasswordResetToken(System.String)">
  759. <summary>从密码重置令牌中返回用户 ID。</summary>
  760. <returns>用户 ID。</returns>
  761. <param name="token">密码重置令牌。</param>
  762. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  763. </member>
  764. <member name="P:WebMatrix.WebData.WebSecurity.HasUserId">
  765. <summary>获取指示当前用户是否具有用户 ID 的值。</summary>
  766. <returns>如果用户具有用户 ID,则为 true;否则为 false。</returns>
  767. </member>
  768. <member name="P:WebMatrix.WebData.WebSecurity.Initialized">
  769. <summary>获取指示是否已调用 <see cref="M:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.Boolean)" /> 方法的值。</summary>
  770. <returns>如果已调用初始化方法,则为 true;否则为 false。</returns>
  771. </member>
  772. <member name="M:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.Boolean)">
  773. <summary>通过连接到包含用户信息的数据库来初始化成员资格系统,并选择性地创建成员资格表(如果这些表不存在)。</summary>
  774. <param name="connectionStringName">包含用户信息的数据库的连接字符串的名称。如果使用的是 SQL Server Compact,此名称可以是一个不带 .sdf 文件扩展名的数据库文件(.sdf 文件)的名称。</param>
  775. <param name="userTableName">包含用户配置文件信息的数据库表的名称。</param>
  776. <param name="userIdColumn">包含用户 ID 的数据库列的名称。此列必须以整数 (int) 形式键入。</param>
  777. <param name="userNameColumn">包含用户名的数据库列的名称。此列用于匹配用户配置文件数据与成员资格帐户数据。</param>
  778. <param name="autoCreateTables">若为 true,则指示应创建用户配置文件表和成员资格表(如果它们不存在);若为 false,则指示不应自动创建这些表。虽然可以自动创建成员资格表,但数据库本身必须已经存在。</param>
  779. </member>
  780. <member name="M:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.Boolean,WebMatrix.WebData.SimpleMembershipProviderCasingBehavior)"></member>
  781. <member name="M:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.String,System.Boolean)">
  782. <summary>通过连接到包含用户信息的数据库以及使用指定的成员资格或角色提供程序来初始化成员资格系统,并选择性地创建成员资格表(如果这些表不存在)。</summary>
  783. <param name="connectionString">包含用户信息的数据库的连接字符串的名称。如果使用的是 SQL Server Compact,此名称可以是一个不带 .sdf 文件扩展名的数据库文件(.sdf 文件)的名称。</param>
  784. <param name="providerName">ADO.NET 数据提供程序的名称。如果希望使用 Microsoft SQL Server,建议使用 <see cref="M:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.Boolean)" /> 重载。</param>
  785. <param name="userTableName">包含用户配置文件信息的数据库表的名称。</param>
  786. <param name="userIdColumn">包含用户 ID 的数据库列的名称。此列必须以整数 (int) 形式键入。</param>
  787. <param name="userNameColumn">包含用户名的数据库列的名称。此列用于匹配用户配置文件数据与成员资格帐户数据。</param>
  788. <param name="autoCreateTables">若为 true,则指示应自动创建用户配置文件表和成员资格表;若为 false,则指示不应自动创建这些表。虽然可以自动创建成员资格表,但数据库本身必须已经存在。</param>
  789. </member>
  790. <member name="M:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.String,System.Boolean,WebMatrix.WebData.SimpleMembershipProviderCasingBehavior)"></member>
  791. <member name="M:WebMatrix.WebData.WebSecurity.IsAccountLockedOut(System.String,System.Int32,System.Int32)">
  792. <summary>返回一个值,该值指示指定的成员资格帐户是否因为在指定的秒数内密码尝试失败次数太多而被临时锁定。</summary>
  793. <returns>如果成员资格帐户已锁定,则为 true;否则为 false。</returns>
  794. <param name="userName">成员资格帐户的用户名。</param>
  795. <param name="allowedPasswordAttempts">在锁定成员资格帐户之前允许用户做出的密码尝试数。</param>
  796. <param name="intervalInSeconds">在密码尝试次数超出 <paramref name="allowedPasswordAttempts" /> 参数中的值后锁定用户帐户所需的秒数。</param>
  797. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  798. </member>
  799. <member name="M:WebMatrix.WebData.WebSecurity.IsAccountLockedOut(System.String,System.Int32,System.TimeSpan)">
  800. <summary>返回一个值,该值指示指定的成员资格帐户是否因为在指定时间跨度内密码尝试失败次数太多而被临时锁定。</summary>
  801. <returns>如果成员资格帐户已锁定,则为 true;否则为 false。</returns>
  802. <param name="userName">成员资格帐户的用户名。</param>
  803. <param name="allowedPasswordAttempts">在锁定成员资格帐户之前允许用户做出的密码尝试数。</param>
  804. <param name="interval">在密码尝试数超出 <paramref name="allowedPasswordAttempts" /> 参数中的值后锁定用户帐户所需的秒数。</param>
  805. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  806. </member>
  807. <member name="P:WebMatrix.WebData.WebSecurity.IsAuthenticated">
  808. <summary>获取当前用户的身份验证状态。</summary>
  809. <returns>如果当前用户已经过身份验证,则为 true;否则为 false。默认值为 false。</returns>
  810. </member>
  811. <member name="M:WebMatrix.WebData.WebSecurity.IsConfirmed(System.String)">
  812. <summary>返回指示用户是否已经过确认的值。</summary>
  813. <returns>如果用户已经过确认,则为 true;否则为 false。</returns>
  814. <param name="userName">用户名。</param>
  815. </member>
  816. <member name="M:WebMatrix.WebData.WebSecurity.IsCurrentUser(System.String)">
  817. <summary>返回指示已登录用户的用户名是否与指定用户名匹配的值。</summary>
  818. <returns>如果已登录用户名与 <paramref name="userName" /> 匹配,则为 true;否则为 false。</returns>
  819. <param name="userName">要与已登录用户名进行比较的用户名。</param>
  820. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  821. </member>
  822. <member name="M:WebMatrix.WebData.WebSecurity.Login(System.String,System.String,System.Boolean)">
  823. <summary>登录用户。</summary>
  824. <returns>如果用户已登录,则为 true;否则为 false。</returns>
  825. <param name="userName">用户名。</param>
  826. <param name="password">密码。</param>
  827. <param name="persistCookie">(可选)若要指定 Cookie 中的身份验证令牌应在当前会话后持续,则为 true;否则为 false。默认值为 false。</param>
  828. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  829. </member>
  830. <member name="M:WebMatrix.WebData.WebSecurity.Logout">
  831. <summary>注销用户。</summary>
  832. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  833. </member>
  834. <member name="M:WebMatrix.WebData.WebSecurity.RequireAuthenticatedUser">
  835. <summary>如果用户未经过身份验证,请将 HTTP 状态设置为 401(未经授权)。</summary>
  836. </member>
  837. <member name="M:WebMatrix.WebData.WebSecurity.RequireRoles(System.String[])">
  838. <summary>如果当前用户不属于所有指定的角色,请将 HTTP 状态代码设置为 401(未经授权)。</summary>
  839. <param name="roles">要检查的角色。当前用户必须属于在此参数中传递的所有角色。</param>
  840. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  841. </member>
  842. <member name="M:WebMatrix.WebData.WebSecurity.RequireUser(System.Int32)">
  843. <summary>如果指定用户未登录,请将 HTTP 状态设置为 401(未经授权)。</summary>
  844. <param name="userId">要比较的用户的 ID。</param>
  845. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  846. </member>
  847. <member name="M:WebMatrix.WebData.WebSecurity.RequireUser(System.String)">
  848. <summary>如果当前用户与指定用户名不匹配,请将 HTTP 状态设置为 401(未经授权)。</summary>
  849. <param name="userName">要比较的用户的名称。</param>
  850. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  851. </member>
  852. <member name="M:WebMatrix.WebData.WebSecurity.ResetPassword(System.String,System.String)">
  853. <summary>通过使用密码重置令牌重置密码。</summary>
  854. <returns>如果密码已更改,则为 true;否则为 false。</returns>
  855. <param name="passwordResetToken">密码重置令牌。</param>
  856. <param name="newPassword">新密码。</param>
  857. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  858. </member>
  859. <member name="M:WebMatrix.WebData.WebSecurity.UserExists(System.String)">
  860. <summary>返回指示成员资格数据库中是否存在指定用户的值。</summary>
  861. <returns>如果用户配置文件表中存在 <paramref name="username" />,则为 true;否则为 false。</returns>
  862. <param name="userName">用户名。</param>
  863. <exception cref="T:System.InvalidOperationException">未调用 <see cref="M:WebMatrix.WebData.SimpleMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> 方法。- 或 -未调用 <see cref="Overload:WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection" /> 方法。- 或 -未在网站的配置中注册 <see cref="T:WebMatrix.WebData.SimpleMembershipProvider" /> 成员资格提供程序。有关更多信息,请联系网站的系统管理员。</exception>
  864. </member>
  865. </members>
  866. </doc>