프로젝트

일반

사용자정보

통계
| 개정판:

root / HServer / 00.Server / 00.Program / uploads / Agent / Release / MySql.Web.xml

이력 | 보기 | 이력해설 | 다운로드 (92.8 KB)

1 39 HKM
<?xml version="1.0"?>
2
<doc>
3
    <assembly>
4
        <name>MySql.Web</name>
5
    </assembly>
6
    <members>
7
        <member name="M:MySql.Web.General.Application.EnsureId(MySql.Data.MySqlClient.MySqlConnection)">
8
            <summary>
9
            Creates the or fetch application id.
10
            </summary>
11
            <param name="applicationName">Name of the application.</param>
12
            <param name="applicationId">The application id.</param>
13
            <param name="applicationDesc">The application desc.</param>
14
            <param name="connection">The connection.</param>
15
        </member>
16
        <member name="M:MySql.Web.Security.CustomInstaller.Install(System.Collections.IDictionary)">
17
            <summary>
18
            When overridden in a derived class, performs the installation.
19
            </summary>
20
            <param name="stateSaver">An <see cref="T:System.Collections.IDictionary"/> used to save information needed to perform a commit, rollback, or uninstall operation.</param>
21
            <exception cref="T:System.ArgumentException">
22
            The <paramref name="stateSaver"/> parameter is null.
23
            </exception>
24
            <exception cref="T:System.Exception">
25
            An exception occurred in the <see cref="E:System.Configuration.Install.Installer.BeforeInstall"/> event handler of one of the installers in the collection.
26
            -or-
27
            An exception occurred in the <see cref="E:System.Configuration.Install.Installer.AfterInstall"/> event handler of one of the installers in the collection.
28
            </exception>
29
        </member>
30
        <member name="M:MySql.Web.Security.CustomInstaller.Uninstall(System.Collections.IDictionary)">
31
            <summary>
32
            When overridden in a derived class, removes an installation.
33
            </summary>
34
            <param name="savedState">An <see cref="T:System.Collections.IDictionary"/> that contains the state of the computer after the installation was complete.</param>
35
            <exception cref="T:System.ArgumentException">
36
            The saved-state <see cref="T:System.Collections.IDictionary"/> might have been corrupted.
37
            </exception>
38
            <exception cref="T:System.Configuration.Install.InstallException">
39
            An exception occurred while uninstalling. This exception is ignored and the uninstall continues. However, the application might not be fully uninstalled after the uninstallation completes.
40
            </exception>
41
        </member>
42
        <member name="T:MySql.Web.Security.MySQLMembershipProvider">
43
            <summary>
44
            Manages storage of membership information for an ASP.NET application in a MySQL database.
45
            </summary>
46
            <remarks>
47
            <para>
48
            This class is used by the <see cref="T:System.Web.Security.Membership"/> and <see cref="T:System.Web.Security.MembershipUser"/> classes
49
            to provide membership services for ASP.NET applications using a MySQL database.
50
            </para>
51
            </remarks>
52
            <example>
53
            <code source="CodeExamples/MembershipCodeExample2.xml"/>
54
            </example>
55
        </member>
56
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
57
            <summary>
58
            Initializes the MySQL membership provider with the property values specified in the
59
            ASP.NET application's configuration file. This method is not intended to be used directly
60
            from your code.
61
            </summary>
62
            <param name="name">The name of the <see cref="T:MySql.Web.Security.MySQLMembershipProvider"/> instance to initialize.</param>
63
            <param name="config">A collection of the name/value pairs representing the
64
            provider-specific attributes specified in the configuration for this provider.</param>
65
            <exception cref="T:System.ArgumentNullException">config is a null reference.</exception>
66
            <exception cref="T:System.InvalidOperationException">An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> on a provider after the provider has already been initialized.</exception>
67
            <exception cref="T:System.Configuration.Provider.ProviderException"></exception>
68
        </member>
69
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.ApplicationName">
70
            <summary>
71
            The name of the application using the MySQL membership provider.
72
            </summary>
73
            <value>The name of the application using the MySQL membership provider.  The default is the
74
            application virtual path.</value>
75
            <remarks>The ApplicationName is used by the MySqlMembershipProvider to separate
76
            membership information for multiple applications.  Using different application names,
77
            applications can use the same membership database.
78
            Likewise, multiple applications can make use of the same membership data by simply using
79
            the same application name.
80
            Caution should be taken with multiple applications as the ApplicationName property is not
81
            thread safe during writes.
82
            </remarks>
83
            <example>
84
            The following example shows the membership element being used in an applications web.config file.
85
            The application name setting is being used.
86
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
87
            </example>
88
        </member>
89
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.EnablePasswordReset">
90
            <summary>
91
            Indicates whether the membership provider is configured to allow users to reset their passwords.
92
            </summary>
93
            <value>true if the membership provider supports password reset; otherwise, false. The default is true.</value>
94
            <remarks>Allows the user to replace their password with a new, randomly generated password.
95
            This can be especially handy when using hashed passwords since hashed passwords cannot be
96
            retrieved.</remarks>
97
            <example>
98
            The following example shows the membership element being used in an applications web.config file.
99
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
100
            </example>
101
        </member>
102
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.EnablePasswordRetrieval">
103
            <summary>
104
            Indicates whether the membership provider is configured to allow users to retrieve
105
            their passwords.
106
            </summary>
107
            <value>true if the membership provider is configured to support password retrieval;
108
            otherwise, false. The default is false.</value>
109
            <remarks>If the system is configured to use hashed passwords, then retrieval is not possible.
110
            If the user attempts to initialize the provider with hashed passwords and enable password retrieval
111
            set to true then a <see cref="T:System.Configuration.Provider.ProviderException"/> is thrown.</remarks>
112
            <example>
113
            The following example shows the membership element being used in an applications web.config file.
114
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
115
            </example>
116
        </member>
117
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.RequiresQuestionAndAnswer">
118
            <summary>
119
            Gets a value indicating whether the membership provider is
120
            configured to require the user to answer a password question
121
            for password reset and retrieval.
122
            </summary>
123
            <value>true if a password answer is required for password
124
            reset and retrieval; otherwise, false. The default is false.</value>
125
            <example>
126
            The following example shows the membership element being used in an applications web.config file.
127
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
128
            </example>
129
        </member>
130
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.RequiresUniqueEmail">
131
            <summary>
132
            Gets a value indicating whether the membership provider is configured
133
            to require a unique e-mail address for each user name.
134
            </summary>
135
            <value>true if the membership provider requires a unique e-mail address;
136
            otherwise, false. The default is true.</value>
137
            <example>
138
            The following example shows the membership element being used in an applications web.config file.
139
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
140
            </example>
141
        </member>
142
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.MaxInvalidPasswordAttempts">
143
            <summary>
144
            Gets the number of invalid password or password-answer attempts allowed
145
            before the membership user is locked out.
146
            </summary>
147
            <value>The number of invalid password or password-answer attempts allowed
148
            before the membership user is locked out.</value>
149
            <example>
150
            The following example shows the membership element being used in an applications web.config file.
151
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
152
            </example>
153
        </member>
154
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.PasswordAttemptWindow">
155
            <summary>
156
            Gets the number of minutes in which a maximum number of invalid password or
157
            password-answer attempts are allowed before the membership user is locked out.
158
            </summary>
159
            <value>The number of minutes in which a maximum number of invalid password or
160
            password-answer attempts are allowed before the membership user is locked out.</value>
161
            <example>
162
            The following example shows the membership element being used in an applications web.config file.
163
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
164
            </example>
165
        </member>
166
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.PasswordFormat">
167
            <summary>
168
            Gets a value indicating the format for storing passwords in the membership data store.
169
            </summary>
170
            <value>One of the <see cref="T:System.Web.Security.MembershipPasswordFormat"/>
171
            values indicating the format for storing passwords in the data store.</value>
172
            <example>
173
            The following example shows the membership element being used in an applications web.config file.
174
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
175
            </example>
176
        </member>
177
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.MinRequiredNonAlphanumericCharacters">
178
            <summary>
179
            Gets the minimum number of special characters that must be present in a valid password.
180
            </summary>
181
            <value>The minimum number of special characters that must be present
182
            in a valid password.</value>
183
            <example>
184
            The following example shows the membership element being used in an applications web.config file.
185
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
186
            </example>
187
        </member>
188
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.MinRequiredPasswordLength">
189
            <summary>
190
            Gets the minimum length required for a password.
191
            </summary>
192
            <value>The minimum length required for a password. </value>
193
            <example>
194
            The following example shows the membership element being used in an applications web.config file.
195
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
196
            </example>
197
        </member>
198
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.PasswordStrengthRegularExpression">
199
            <summary>
200
            Gets the regular expression used to evaluate a password.
201
            </summary>
202
            <value>A regular expression used to evaluate a password.</value>
203
            <example>
204
            The following example shows the membership element being used in an applications web.config file.
205
            In this example, the regular expression specifies that the password must meet the following
206
            criteria:
207
            <ul>
208
            <list>Is at least seven characters.</list>
209
            <list>Contains at least one digit.</list>
210
            <list>Contains at least one special (non-alphanumeric) character.</list>
211
            </ul>
212
            <code source="CodeExamples/MembershipCodeExample1.xml"/>
213
            </example>
214
        </member>
215
        <member name="P:MySql.Web.Security.MySQLMembershipProvider.WriteExceptionsToEventLog">
216
            <summary>
217
            Gets or sets a value indicating whether exceptions are written to the event log.
218
            </summary>
219
            <value>
220
                    <c>true</c> if exceptions should be written to the log; otherwise, <c>false</c>.
221
            </value>
222
        </member>
223
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.ChangePassword(System.String,System.String,System.String)">
224
            <summary>
225
            Changes the password.
226
            </summary>
227
            <param name="username">The username.</param>
228
            <param name="oldPassword">The old password.</param>
229
            <param name="newPassword">The new password.</param>
230
            <returns>true if the password was updated successfully, false if the supplied old password
231
            is invalid, the user is locked out, or the user does not exist in the database.</returns>
232
        </member>
233
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.ChangePasswordQuestionAndAnswer(System.String,System.String,System.String,System.String)">
234
            <summary>
235
            Changes the password question and answer.
236
            </summary>
237
            <param name="username">The username.</param>
238
            <param name="password">The password.</param>
239
            <param name="newPwdQuestion">The new password question.</param>
240
            <param name="newPwdAnswer">The new password answer.</param>
241
            <returns>true if the update was successful; otherwise, false. A value of false is
242
            also returned if the password is incorrect, the user is locked out, or the user
243
            does not exist in the database.</returns>
244
        </member>
245
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.CreateUser(System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Object,System.Web.Security.MembershipCreateStatus@)">
246
            <summary>
247
            Adds a new membership user to the data source.
248
            </summary>
249
            <param name="username">The user name for the new user.</param>
250
            <param name="password">The password for the new user.</param>
251
            <param name="email">The e-mail address for the new user.</param>
252
            <param name="passwordQuestion">The password question for the new user.</param>
253
            <param name="passwordAnswer">The password answer for the new user</param>
254
            <param name="isApproved">Whether or not the new user is approved to be validated.</param>
255
            <param name="providerUserKey">The unique identifier from the membership data source for the user.</param>
256
            <param name="status">A <see cref="T:System.Web.Security.MembershipCreateStatus"/> enumeration value indicating whether the user was created successfully.</param>
257
            <returns>
258
            A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the information for the newly created user.
259
            </returns>
260
        </member>
261
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.DeleteUser(System.String,System.Boolean)">
262
            <summary>
263
            Removes a user from the membership data source.
264
            </summary>
265
            <param name="username">The name of the user to delete.</param>
266
            <param name="deleteAllRelatedData">true to delete data related to the user from the database; false to leave data related to the user in the database.</param>
267
            <returns>
268
            true if the user was successfully deleted; otherwise, false.
269
            </returns>
270
        </member>
271
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.GetAllUsers(System.Int32,System.Int32,System.Int32@)">
272
            <summary>
273
            Gets a collection of all the users in the data source in pages of data.
274
            </summary>
275
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
276
            <param name="pageSize">The size of the page of results to return.</param>
277
            <param name="totalRecords">The total number of matched users.</param>
278
            <returns>
279
            A <see cref="T:System.Web.Security.MembershipUserCollection"/> collection that contains a page of <paramref name="pageSize"/><see cref="T:System.Web.Security.MembershipUser"/> objects beginning at the page specified by <paramref name="pageIndex"/>.
280
            </returns>
281
        </member>
282
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.GetNumberOfUsersOnline">
283
            <summary>
284
            Gets the number of users currently accessing the application.
285
            </summary>
286
            <returns>
287
            The number of users currently accessing the application.
288
            </returns>
289
        </member>
290
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.GetPassword(System.String,System.String)">
291
            <summary>
292
            Gets the password for the specified user name from the data source.
293
            </summary>
294
            <param name="username">The user to retrieve the password for.</param>
295
            <param name="answer">The password answer for the user.</param>
296
            <returns>
297
            The password for the specified user name.
298
            </returns>
299
        </member>
300
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.GetUser(System.String,System.Boolean)">
301
            <summary>
302
            Gets information from the data source for a user. Provides an option to update the last-activity date/time stamp for the user.
303
            </summary>
304
            <param name="username">The name of the user to get information for.</param>
305
            <param name="userIsOnline">true to update the last-activity date/time stamp for the user; false to return user information without updating the last-activity date/time stamp for the user.</param>
306
            <returns>
307
            A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the specified user's information from the data source.
308
            </returns>
309
        </member>
310
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.GetUser(System.Object,System.Boolean)">
311
            <summary>
312
            Gets user information from the data source based on the unique identifier for the membership user. Provides an option to update the last-activity date/time stamp for the user.
313
            </summary>
314
            <param name="providerUserKey">The unique identifier for the membership user to get information for.</param>
315
            <param name="userIsOnline">true to update the last-activity date/time stamp for the user; false to return user information without updating the last-activity date/time stamp for the user.</param>
316
            <returns>
317
            A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the specified user's information from the data source.
318
            </returns>
319
        </member>
320
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.UnlockUser(System.String)">
321
            <summary>
322
            Unlocks the user.
323
            </summary>
324
            <param name="username">The username.</param>
325
            <returns>true if the membership user was successfully unlocked;
326
            otherwise, false. A value of false is also returned if the user
327
            does not exist in the database. </returns>
328
        </member>
329
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.GetUserNameByEmail(System.String)">
330
            <summary>
331
            Gets the user name associated with the specified e-mail address.
332
            </summary>
333
            <param name="email">The e-mail address to search for.</param>
334
            <returns>
335
            The user name associated with the specified e-mail address. If no match is found, return null.
336
            </returns>
337
        </member>
338
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.ResetPassword(System.String,System.String)">
339
            <summary>
340
            Resets a user's password to a new, automatically generated password.
341
            </summary>
342
            <param name="username">The user to reset the password for.</param>
343
            <param name="answer">The password answer for the specified user.</param>
344
            <returns>The new password for the specified user.</returns>
345
        </member>
346
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.UpdateUser(System.Web.Security.MembershipUser)">
347
            <summary>
348
            Updates information about a user in the data source.
349
            </summary>
350
            <param name="user">A <see cref="T:System.Web.Security.MembershipUser"/> object
351
            that represents the user to update and the updated information for the user.</param>
352
        </member>
353
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.ValidateUser(System.String,System.String)">
354
            <summary>
355
            Verifies that the specified user name and password exist in the data source.
356
            </summary>
357
            <param name="username">The name of the user to validate.</param>
358
            <param name="password">The password for the specified user.</param>
359
            <returns>
360
            true if the specified username and password are valid; otherwise, false.
361
            </returns>
362
        </member>
363
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.FindUsersByName(System.String,System.Int32,System.Int32,System.Int32@)">
364
            <summary>
365
            Gets a collection of membership users where the user name contains the specified user name to match.
366
            </summary>
367
            <param name="usernameToMatch">The user name to search for.</param>
368
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
369
            <param name="pageSize">The size of the page of results to return.</param>
370
            <param name="totalRecords">The total number of matched users.</param>
371
            <returns>
372
            A <see cref="T:System.Web.Security.MembershipUserCollection"/> collection that contains a page of <paramref name="pageSize"/><see cref="T:System.Web.Security.MembershipUser"/> objects beginning at the page specified by <paramref name="pageIndex"/>.
373
            </returns>
374
        </member>
375
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.FindUsersByEmail(System.String,System.Int32,System.Int32,System.Int32@)">
376
            <summary>
377
            Gets a collection of membership users where the e-mail address contains the specified e-mail address to match.
378
            </summary>
379
            <param name="emailToMatch">The e-mail address to search for.</param>
380
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
381
            <param name="pageSize">The size of the page of results to return.</param>
382
            <param name="totalRecords">The total number of matched users.</param>
383
            <returns>
384
            A <see cref="T:System.Web.Security.MembershipUserCollection"/> collection that contains a page of <paramref name="pageSize"/><see cref="T:System.Web.Security.MembershipUser"/> objects beginning at the page specified by <paramref name="pageIndex"/>.
385
            </returns>
386
        </member>
387
        <member name="M:MySql.Web.Security.MySQLMembershipProvider.HashPasswordBytes(System.Byte[],System.Byte[])">
388
            <summary>
389
            this method is only necessary because early versions of Mono did not support
390
            the HashAlgorithmType property
391
            </summary>
392
            <param name="bytes"></param>
393
            <returns></returns>
394
        </member>
395
        <member name="T:MySql.Web.Security.MySqlDatabaseWrapper">
396
            <summary>
397
            Perform basic operations against a Database
398
            </summary>
399
        </member>
400
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.#ctor(System.String)">
401
            <summary>
402
            Initialize a new instance of the class
403
            </summary>
404
            <param name="connectionString">Connection String</param>
405
        </member>
406
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.Close">
407
            <summary>
408
            Close the current instance
409
            </summary>
410
        </member>
411
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.Dispose">
412
            <summary>
413
            Dispose the current instance
414
            </summary>
415
        </member>
416
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.ExecuteQuery(System.String,System.Object[])">
417
            <summary>
418
            Execute given query on the database
419
            </summary>
420
            <param name="cmdText">Query to exeute</param>
421
            <param name="parametersValues">Parameters used in the query</param>
422
            <returns>Query resultset</returns>
423
        </member>
424
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.ExecuteQuerySingleRecord(System.String,System.Object[])">
425
            <summary>
426
            Execute given query on the database
427
            </summary>
428
            <param name="cmdText">Query to exeute</param>
429
            <param name="parametersValues">Parameters used in the query</param>
430
            <returns>First record in the Query resultset</returns>
431
        </member>
432
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.ExecuteNonQuery(System.String,System.Object[])">
433
            <summary>
434
            Execute given query on the database
435
            </summary>
436
            <param name="cmdText">Query to exeute</param>
437
            <param name="parametersValues">Parameters used in the query</param>
438
            <returns>Rows affected by the query</returns>
439
        </member>
440
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.ExecuteScalar(System.String,System.Object[])">
441
            <summary>
442
            Execute given query on the database
443
            </summary>
444
            <param name="cmdText">Query to exeute</param>
445
            <param name="parametersValues">Parameters used in the query</param>
446
            <returns>Value of the first column in the first row in the query resulset</returns>
447
        </member>
448
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.ExecuteInTransaction(System.Collections.Generic.IEnumerable{System.Tuple{System.String,System.Object[]}})">
449
            <summary>
450
            Execute all given queries on the database inside of a transaction
451
            </summary>
452
            <param name="commands">Queries to exeute</param>
453
            <returns>If queries were successfully executed</returns>
454
        </member>
455
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.CheckIsConnectionOpen">
456
            <summary>
457
            Verifies if the current connection is open, if not is opened
458
            </summary>
459
        </member>
460
        <member name="M:MySql.Web.Security.MySqlDatabaseWrapper.AddParameters(MySql.Data.MySqlClient.MySqlCommand,System.Object[])">
461
            <summary>
462
            Add parameters to a command, nomenclature name used for the parameters are 'param[n]'
463
            </summary>
464
            <param name="cmd">Command that will stores the parameters</param>
465
            <param name="values">Parameters values</param>
466
        </member>
467
        <member name="M:MySql.Web.Security.MySqlWebSecurity.ChangePassword(System.String,System.String,System.String)">
468
            <summary>
469
            Change the password for the user provided
470
            </summary>
471
            <param name="userName">User name</param>
472
            <param name="oldPassword">Current pasword</param>
473
            <param name="newPassword">New Password</param>
474
            <returns></returns>
475
        </member>
476
        <member name="M:MySql.Web.Security.MySqlWebSecurity.ConfirmAccount(System.String)">
477
            <summary>
478
            Confirms user by confirmation token
479
            </summary>
480
            <param name="confirmationToken">Confirmation token</param>
481
            <returns>If user was confirmed</returns>
482
        </member>
483
        <member name="M:MySql.Web.Security.MySqlWebSecurity.ConfirmAccount(System.String,System.String)">
484
            <summary>
485
            Confirms user by confirmation token and user name
486
            </summary>
487
            <param name="userName">User name</param>
488
            <param name="confirmationToken">Confirmation token</param>
489
            <returns>If user was confirmed</returns>
490
        </member>
491
        <member name="M:MySql.Web.Security.MySqlWebSecurity.CreateAccount(System.String,System.String,System.Boolean)">
492
            <summary>
493
            Create user account
494
            </summary>
495
            <param name="userName">User Name</param>
496
            <param name="password">User password</param>
497
            <param name="requireConfirmationToken">Confirmation token is required?</param>
498
            <returns>Confirmation token if required</returns>
499
        </member>
500
        <member name="M:MySql.Web.Security.MySqlWebSecurity.CreateUserAndAccount(System.String,System.String,System.Object,System.Boolean)">
501
            <summary>
502
            Create user and account
503
            </summary>
504
            <param name="userName">User Name</param>
505
            <param name="password">User Password</param>
506
            <param name="additionalUserAttributes">Additional data for user table</param>
507
            <param name="requireConfirmationToken">Confirmation token is required?</param>
508
            <returns>Confirmation token if required</returns>
509
        </member>
510
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GetCreateDate(System.String)">
511
            <summary>
512
            Get the date when the specified user was created
513
            </summary>
514
            <param name="userName">User Name</param>
515
            <returns>Date created or minimum date value if the user was not found</returns>
516
        </member>
517
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GetLastPasswordFailureDate(System.String)">
518
            <summary>
519
            Get last date when password fails
520
            </summary>
521
            <param name="userName">User Name</param>
522
            <returns>Last failure date or minimum date value if the user was not found</returns>
523
        </member>
524
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GetPasswordChangedDate(System.String)">
525
            <summary>
526
            Get date when password was changed
527
            </summary>
528
            <param name="userName">User Name</param>
529
            <returns>Last password changed date or minimum date value if the user was not found</returns>
530
        </member>
531
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GetPasswordFailuresSinceLastSuccess(System.String)">
532
            <summary>
533
            Password failures since last success
534
            </summary>
535
            <param name="userName">User Name</param>
536
            <returns>Number of failures since last success</returns>
537
        </member>
538
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GeneratePasswordResetToken(System.String,System.Int32)">
539
            <summary>
540
            Generates password reset token for confirmed user
541
            </summary>
542
            <param name="userName">User Name</param>
543
            <param name="tokenExpirationInMinutesFromNow">Time that the token will be valid</param>
544
            <returns>Token generated or null if the user is not confirmed or does not has a token</returns>
545
        </member>
546
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GetUserId(System.String)">
547
            <summary>
548
            Get user id
549
            </summary>
550
            <param name="userName">User Name</param>
551
            <returns>User Id, -1 if user doesn't exists</returns>
552
        </member>
553
        <member name="M:MySql.Web.Security.MySqlWebSecurity.GetUserIdFromPasswordResetToken(System.String)">
554
            <summary>
555
            Get User Id from password reset token
556
            </summary>
557
            <param name="resetToken">Reset token</param>
558
            <returns>User Id, 0 if user dosn't exists</returns>
559
        </member>
560
        <member name="M:MySql.Web.Security.MySqlWebSecurity.InitializeDatabaseConnection(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
561
            <summary>
562
            Initialize the simple membership provider with the values given
563
            </summary>
564
            <param name="connectionStringName">Connection string name defined in config file</param>
565
            <param name="userTableName">Table name defined to create new users</param>
566
            <param name="userIdColumn">Column name defined that will store the user id</param>
567
            <param name="userNameColumn">Column name defined that will store the user name</param>
568
            <param name="createTables">Create tables?</param>
569
        </member>
570
        <member name="T:MySql.Web.Security.MySQLRoleProvider">
571
            <summary>
572
            Manages storage of role membership information for an ASP.NET application in a MySQL database.
573
            </summary>
574
        </member>
575
        <member name="M:MySql.Web.Security.MySQLRoleProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
576
            <summary>
577
            Initializes the provider.
578
            </summary>
579
            <param name="name">The friendly name of the provider.</param>
580
            <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
581
            <exception cref="T:System.ArgumentNullException">The name of the provider is null.</exception>
582
            <exception cref="T:System.ArgumentException">The name of the provider has a length of zero.</exception>
583
            <exception cref="T:System.InvalidOperationException">An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> on a provider after the provider has already been initialized.</exception>
584
        </member>
585
        <member name="P:MySql.Web.Security.MySQLRoleProvider.ApplicationName">
586
            <summary>
587
            Gets or sets the name of the application to store and retrieve role information for.
588
            </summary>
589
            <value>The name of the application to store and retrieve role information for.</value>
590
            <example>
591
            <code source="CodeExamples\RoleCodeExample1.xml"/>
592
            </example>
593
        </member>
594
        <member name="P:MySql.Web.Security.MySQLRoleProvider.WriteExceptionsToEventLog">
595
            <summary>
596
            Gets or sets a value indicating whether [write exceptions to event log].
597
            </summary>
598
            <value>
599
                    <c>true</c> if exceptions should be written to the event log; otherwise, <c>false</c>.
600
            </value>
601
            <example>
602
            <code source="CodeExamples\RoleCodeExample1.xml"/>
603
            </example>
604
        </member>
605
        <member name="M:MySql.Web.Security.MySQLRoleProvider.AddUsersToRoles(System.String[],System.String[])">
606
            <summary>
607
            Adds the users to roles.
608
            </summary>
609
            <param name="usernames">The usernames.</param>
610
            <param name="rolenames">The rolenames.</param>
611
        </member>
612
        <member name="M:MySql.Web.Security.MySQLRoleProvider.CreateRole(System.String)">
613
            <summary>
614
            Creates the role.
615
            </summary>
616
            <param name="rolename">The rolename.</param>
617
        </member>
618
        <member name="M:MySql.Web.Security.MySQLRoleProvider.DeleteRole(System.String,System.Boolean)">
619
            <summary>
620
            Deletes the role.
621
            </summary>
622
            <param name="rolename">The rolename.</param>
623
            <param name="throwOnPopulatedRole">if set to <c>true</c> [throw on populated role].</param>
624
            <returns>true if the role was successfully deleted; otherwise, false. </returns>
625
        </member>
626
        <member name="M:MySql.Web.Security.MySQLRoleProvider.GetAllRoles">
627
            <summary>
628
            Gets a list of all the roles for the configured applicationName.
629
            </summary>
630
            <returns>
631
            A string array containing the names of all the roles stored in the data source for the configured applicationName.
632
            </returns>
633
        </member>
634
        <member name="M:MySql.Web.Security.MySQLRoleProvider.GetRolesForUser(System.String)">
635
            <summary>
636
            Gets a list of the roles that a specified user is in for the configured applicationName.
637
            </summary>
638
            <param name="username">The user to return a list of roles for.</param>
639
            <returns>
640
            A string array containing the names of all the roles that the specified user is in for the configured applicationName.
641
            </returns>
642
        </member>
643
        <member name="M:MySql.Web.Security.MySQLRoleProvider.GetUsersInRole(System.String)">
644
            <summary>
645
            Gets the users in role.
646
            </summary>
647
            <param name="rolename">The rolename.</param>
648
            <returns>A string array containing the names of all the users
649
            who are members of the specified role. </returns>
650
        </member>
651
        <member name="M:MySql.Web.Security.MySQLRoleProvider.IsUserInRole(System.String,System.String)">
652
            <summary>
653
            Determines whether [is user in role] [the specified username].
654
            </summary>
655
            <param name="username">The username.</param>
656
            <param name="rolename">The rolename.</param>
657
            <returns>
658
                    <c>true</c> if [is user in role] [the specified username]; otherwise, <c>false</c>.
659
            </returns>
660
        </member>
661
        <member name="M:MySql.Web.Security.MySQLRoleProvider.RemoveUsersFromRoles(System.String[],System.String[])">
662
            <summary>
663
            Removes the users from roles.
664
            </summary>
665
            <param name="usernames">The usernames.</param>
666
            <param name="rolenames">The rolenames.</param>
667
        </member>
668
        <member name="M:MySql.Web.Security.MySQLRoleProvider.RoleExists(System.String)">
669
            <summary>
670
            Roles the exists.
671
            </summary>
672
            <param name="rolename">The rolename.</param>
673
            <returns>true if the role name already exists in the database; otherwise, false. </returns>
674
        </member>
675
        <member name="M:MySql.Web.Security.MySQLRoleProvider.FindUsersInRole(System.String,System.String)">
676
            <summary>
677
            Finds the users in role.
678
            </summary>
679
            <param name="rolename">The rolename.</param>
680
            <param name="usernameToMatch">The username to match.</param>
681
            <returns>A string array containing the names of all the users where the
682
            user name matches usernameToMatch and the user is a member of the specified role. </returns>
683
        </member>
684
        <member name="T:MySql.Web.Personalization.MySqlPersonalizationProvider">
685
            <summary>
686
            Implementation for Personalization Provider
687
            to use web parts in ASP.NET websites
688
            </summary>
689
        </member>
690
        <member name="P:MySql.Web.Personalization.MySqlPersonalizationProvider.ApplicationName">
691
            <summary>
692
            Set or gets the Application Name
693
            </summary>
694
        </member>
695
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
696
            <summary>
697
            Initializes settings values for Personalization Provider
698
            </summary>
699
            <param name="name"></param>
700
            <param name="config"></param>
701
        </member>
702
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.FindState(System.Web.UI.WebControls.WebParts.PersonalizationScope,System.Web.UI.WebControls.WebParts.PersonalizationStateQuery,System.Int32,System.Int32,System.Int32@)">
703
            <summary>
704
            Returns a collection of PersonalizationStateInfo objects containing administrative information regarding records in the database that match the specified criteria
705
            -for example, records corresponding to users named Jeff* that have been modified since January 1, 2005. Wildcard support is provider-dependent.
706
            </summary>
707
            <param name="scope"></param>
708
            <param name="query"></param>
709
            <param name="pageIndex"></param>
710
            <param name="pageSize"></param>
711
            <param name="totalRecords"></param>
712
            <returns></returns>
713
        </member>
714
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.GetCountOfState(System.Web.UI.WebControls.WebParts.PersonalizationScope,System.Web.UI.WebControls.WebParts.PersonalizationStateQuery)">
715
            <summary>
716
            Returns the number of records in the database that match the specified criteria-
717
            for example, records corresponding to users named Jeff* that haven't been modified since January 1, 2005. Wildcard support is provider-dependent.
718
            </summary>
719
            <param name="scope"></param>
720
            <param name="query"></param>
721
            <returns></returns>
722
        </member>
723
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.LoadPersonalizationBlobs(System.Web.UI.WebControls.WebParts.WebPartManager,System.String,System.String,System.Byte[]@,System.Byte[]@)">
724
            <summary>
725
            Retrieves personalization state as opaque blobs from the data source. Retrieves both shared and user personalization state corresponding to a specified user and a specified page.
726
            </summary>
727
            <param name="webPartManager"></param>
728
            <param name="path"></param>
729
            <param name="userName"></param>
730
            <param name="sharedDataBlob"></param>
731
            <param name="userDataBlob"></param>
732
        </member>
733
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.ResetPersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager,System.String,System.String)">
734
            <summary>
735
            Deletes personalization state corresponding to a specified user and a specified page from the database.
736
            </summary>
737
            <param name="webPartManager"></param>
738
            <param name="path"></param>
739
            <param name="userName"></param>
740
        </member>
741
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.ResetState(System.Web.UI.WebControls.WebParts.PersonalizationScope,System.String[],System.String[])">
742
            <summary>
743
            Deletes personalization state corresponding to the specified users and specified pages from the database
744
            </summary>
745
            <param name="scope"></param>
746
            <param name="paths"></param>
747
            <param name="usernames"></param>
748
            <returns></returns>
749
        </member>
750
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.ResetUserState(System.String,System.DateTime)">
751
            <summary>
752
            Deletes user personalization state corresponding to the specified pages and that hasn't been updated since a specified date from the database.
753
            </summary>
754
            <param name="path"></param>
755
            <param name="userInactiveSinceDate"></param>
756
            <returns></returns>
757
        </member>
758
        <member name="M:MySql.Web.Personalization.MySqlPersonalizationProvider.SavePersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager,System.String,System.String,System.Byte[])">
759
            <summary>
760
            Writes personalization state corresponding to a specified user and a specified page as an opaque blob to the database.
761
            If userName is null, then the personalization state is shared state and is not keyed by user name.
762
            </summary>
763
            <param name="webPartManager"></param>
764
            <param name="path"></param>
765
            <param name="userName"></param>
766
            <param name="dataBlob"></param>
767
        </member>
768
        <member name="M:MySql.Web.Personalization.PersonalizationProviderProcedures.myaspnet_PersonalizationAdministration_FindState(System.Boolean,System.Int64,System.String,System.Int32,System.Int32,System.String,System.String,System.DateTime,MySql.Web.MySQLPersonalizationConnectionHelper,MySql.Data.MySqlClient.MySqlCommand@)">
769
            <summary>
770
            Retrieves profile data from my_aspnet_PersonalizationAllUsers or my_aspnet_PersonalizationPerUser meeting several input criteria.
771
            </summary>
772
        </member>
773
        <member name="M:MySql.Web.Personalization.PersonalizationProviderProcedures.my_aspnet_PersonalizationPerUser_SetPageSettings(System.Int64,System.String,System.String,System.Byte[],System.DateTime,MySql.Web.MySQLPersonalizationConnectionHelper)">
774
            <summary>
775
            Saves per-user state for the specified page and the specified user in the my_aspnet_PersonalizationPerUser table.
776
            </summary>
777
            <returns></returns>
778
        </member>
779
        <member name="M:MySql.Web.Personalization.PersonalizationProviderProcedures.my_aspnet_PersonalizationAllUsers_SetPageSettings(System.Int64,System.String,System.Byte[],System.DateTime,MySql.Web.MySQLPersonalizationConnectionHelper)">
780
            <summary>
781
            Saves shared state for the specified page in the aspnet_PersonalizationAllUsers table
782
            </summary>
783
            <returns></returns>
784
        </member>
785
        <member name="T:MySql.Web.Profile.MySQLProfileProvider">
786
            <summary>
787
788
            </summary>
789
        </member>
790
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
791
            <summary>
792
            Initializes the provider.
793
            </summary>
794
            <param name="name">The friendly name of the provider.</param>
795
            <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
796
            <exception cref="T:System.ArgumentNullException">The name of the provider is null.</exception>
797
            <exception cref="T:System.ArgumentException">The name of the provider has a length of zero.</exception>
798
            <exception cref="T:System.InvalidOperationException">An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> on a provider after the provider has already been initialized.</exception>
799
        </member>
800
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.DeleteInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption,System.DateTime)">
801
            <summary>
802
            When overridden in a derived class, deletes all user-profile data
803
            for profiles in which the last activity date occurred before the
804
            specified date.
805
            </summary>
806
            <param name="authenticationOption">One of the
807
            <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/>
808
            values, specifying whether anonymous, authenticated, or both
809
            types of profiles are deleted.</param>
810
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/>
811
            that identifies which user profiles are considered inactive. If the
812
            <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/>
813
            value of a user profile occurs on or before this date and time, the
814
            profile is considered inactive.</param>
815
            <returns>
816
            The number of profiles deleted from the data source.
817
            </returns>
818
        </member>
819
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.DeleteProfiles(System.String[])">
820
            <summary>
821
            When overridden in a derived class, deletes profile properties
822
            and information for profiles that match the supplied list of user names.
823
            </summary>
824
            <param name="usernames">A string array of user names for
825
            profiles to be deleted.</param>
826
            <returns>
827
            The number of profiles deleted from the data source.
828
            </returns>
829
        </member>
830
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.DeleteProfiles(System.Web.Profile.ProfileInfoCollection)">
831
            <summary>
832
            When overridden in a derived class, deletes profile properties
833
            and information for the supplied list of profiles.
834
            </summary>
835
            <param name="profiles">A
836
            <see cref="T:System.Web.Profile.ProfileInfoCollection"/>  of
837
            information about profiles that are to be deleted.</param>
838
            <returns>
839
            The number of profiles deleted from the data source.
840
            </returns>
841
        </member>
842
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.FindInactiveProfilesByUserName(System.Web.Profile.ProfileAuthenticationOption,System.String,System.DateTime,System.Int32,System.Int32,System.Int32@)">
843
            <summary>
844
            When overridden in a derived class, retrieves profile information
845
            for profiles in which the last activity date occurred on or before
846
            the specified date and the user name matches the specified user name.
847
            </summary>
848
            <param name="authenticationOption">One of the
849
            <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values,
850
            specifying whether anonymous, authenticated, or both types of profiles
851
            are returned.</param>
852
            <param name="usernameToMatch">The user name to search for.</param>
853
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/>
854
            that identifies which user profiles are considered inactive. If the
855
            <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/> value
856
            of a user profile occurs on or before this date and time, the profile
857
            is considered inactive.</param>
858
            <param name="pageIndex">The index of the page of results to return.</param>
859
            <param name="pageSize">The size of the page of results to return.</param>
860
            <param name="totalRecords">When this method returns, contains the total
861
            number of profiles.</param>
862
            <returns>
863
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing
864
            user profile information for inactive profiles where the user name
865
            matches the supplied <paramref name="usernameToMatch"/> parameter.
866
            </returns>
867
        </member>
868
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.FindProfilesByUserName(System.Web.Profile.ProfileAuthenticationOption,System.String,System.Int32,System.Int32,System.Int32@)">
869
            <summary>
870
            When overridden in a derived class, retrieves profile information
871
            for profiles in which the user name matches the specified user names.
872
            </summary>
873
            <param name="authenticationOption">One of the
874
            <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values,
875
            specifying whether anonymous, authenticated, or both types of profiles
876
            are returned.</param>
877
            <param name="usernameToMatch">The user name to search for.</param>
878
            <param name="pageIndex">The index of the page of results to return.</param>
879
            <param name="pageSize">The size of the page of results to return.</param>
880
            <param name="totalRecords">When this method returns, contains the total
881
            number of profiles.</param>
882
            <returns>
883
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing
884
            user-profile information for profiles where the user name matches the
885
            supplied <paramref name="usernameToMatch"/> parameter.
886
            </returns>
887
        </member>
888
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.GetAllInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption,System.DateTime,System.Int32,System.Int32,System.Int32@)">
889
            <summary>
890
            When overridden in a derived class, retrieves user-profile data
891
            from the data source for profiles in which the last activity date
892
            occurred on or before the specified date.
893
            </summary>
894
            <param name="authenticationOption">One of the
895
            <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values,
896
            specifying whether anonymous, authenticated, or both types of profiles
897
            are returned.</param>
898
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/>
899
            that identifies which user profiles are considered inactive. If the
900
            <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/>  of
901
            a user profile occurs on or before this date and time, the profile is
902
            considered inactive.</param>
903
            <param name="pageIndex">The index of the page of results to return.</param>
904
            <param name="pageSize">The size of the page of results to return.</param>
905
            <param name="totalRecords">When this method returns, contains the
906
            total number of profiles.</param>
907
            <returns>
908
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing user-profile information about the inactive profiles.
909
            </returns>
910
        </member>
911
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.GetAllProfiles(System.Web.Profile.ProfileAuthenticationOption,System.Int32,System.Int32,System.Int32@)">
912
            <summary>
913
            When overridden in a derived class, retrieves user profile data for
914
            all profiles in the data source.
915
            </summary>
916
            <param name="authenticationOption">One of the
917
            <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values,
918
            specifying whether anonymous, authenticated, or both types of profiles
919
            are returned.</param>
920
            <param name="pageIndex">The index of the page of results to return.</param>
921
            <param name="pageSize">The size of the page of results to return.</param>
922
            <param name="totalRecords">When this method returns, contains the
923
            total number of profiles.</param>
924
            <returns>
925
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing
926
            user-profile information for all profiles in the data source.
927
            </returns>
928
        </member>
929
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.GetNumberOfInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption,System.DateTime)">
930
            <summary>
931
            When overridden in a derived class, returns the number of profiles
932
            in which the last activity date occurred on or before the specified
933
            date.
934
            </summary>
935
            <param name="authenticationOption">One of the
936
            <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values,
937
            specifying whether anonymous, authenticated, or both types of profiles
938
            are returned.</param>
939
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/>
940
            that identifies which user profiles are considered inactive. If the
941
            <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/>  of
942
            a user profile occurs on or before this date and time, the profile
943
            is considered inactive.</param>
944
            <returns>
945
            The number of profiles in which the last activity date occurred on
946
            or before the specified date.
947
            </returns>
948
        </member>
949
        <member name="P:MySql.Web.Profile.MySQLProfileProvider.ApplicationName">
950
            <summary>
951
            Gets or sets the name of the currently running application.
952
            </summary>
953
            <value></value>
954
            <returns>A <see cref="T:System.String"/> that contains the application's shortened name, which does not contain a full path or extension, for example, SimpleAppSettings.</returns>
955
        </member>
956
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.GetPropertyValues(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection)">
957
            <summary>
958
            Returns the collection of settings property values for the specified application instance and settings property group.
959
            </summary>
960
            <param name="context">A <see cref="T:System.Configuration.SettingsContext"/> describing the current application use.</param>
961
            <param name="collection">A <see cref="T:System.Configuration.SettingsPropertyCollection"/> containing the settings property group whose values are to be retrieved.</param>
962
            <returns>
963
            A <see cref="T:System.Configuration.SettingsPropertyValueCollection"/> containing the values for the specified settings property group.
964
            </returns>
965
        </member>
966
        <member name="M:MySql.Web.Profile.MySQLProfileProvider.SetPropertyValues(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyValueCollection)">
967
            <summary>
968
            Sets the values of the specified group of property settings.
969
            </summary>
970
            <param name="context">A <see cref="T:System.Configuration.SettingsContext"/> describing the current application usage.</param>
971
            <param name="collection">A <see cref="T:System.Configuration.SettingsPropertyValueCollection"/> representing the group of property settings to set.</param>
972
        </member>
973
        <member name="T:MySql.Web.Properties.Resources">
974
            <summary>
975
              A strongly-typed resource class, for looking up localized strings, etc.
976
            </summary>
977
        </member>
978
        <member name="P:MySql.Web.Properties.Resources.ResourceManager">
979
            <summary>
980
              Returns the cached ResourceManager instance used by this class.
981
            </summary>
982
        </member>
983
        <member name="P:MySql.Web.Properties.Resources.Culture">
984
            <summary>
985
              Overrides the current thread's CurrentUICulture property for all
986
              resource lookups using this strongly typed resource class.
987
            </summary>
988
        </member>
989
        <member name="P:MySql.Web.Properties.Resources.CannotDeleteAPopulatedRole">
990
            <summary>
991
              Looks up a localized string similar to Cannot delete a populated role..
992
            </summary>
993
        </member>
994
        <member name="P:MySql.Web.Properties.Resources.CannotRetrieveHashedPasswords">
995
            <summary>
996
              Looks up a localized string similar to Setting EnablePasswordRetrieval to true when PasswordFormat is Hashed is not supported..
997
            </summary>
998
        </member>
999
        <member name="P:MySql.Web.Properties.Resources.CannotUnencodeHashedPwd">
1000
            <summary>
1001
              Looks up a localized string similar to Cannot unencode a hashed password..
1002
            </summary>
1003
        </member>
1004
        <member name="P:MySql.Web.Properties.Resources.ChangePasswordCanceled">
1005
            <summary>
1006
              Looks up a localized string similar to Change password operation was canceled..
1007
            </summary>
1008
        </member>
1009
        <member name="P:MySql.Web.Properties.Resources.ClearPassTokenFailed">
1010
            <summary>
1011
              Looks up a localized string similar to Failed to clear the token for the userid {0} in the table {1} after password update..
1012
            </summary>
1013
        </member>
1014
        <member name="P:MySql.Web.Properties.Resources.CreateRoleFailed">
1015
            <summary>
1016
              Looks up a localized string similar to An unexpected error occurred while creating the role &apos;{0}&apos;..
1017
            </summary>
1018
        </member>
1019
        <member name="P:MySql.Web.Properties.Resources.DeleteOAuthAccountFailed">
1020
            <summary>
1021
              Looks up a localized string similar to Failed to delete OAuth Account, combination of provider &apos;{0}&apos; and provider user id &apos;{1}&apos; not found..
1022
            </summary>
1023
        </member>
1024
        <member name="P:MySql.Web.Properties.Resources.ErrorInitOfMembershipProvider">
1025
            <summary>
1026
              Looks up a localized string similar to There was an error during membership provider initilization..
1027
            </summary>
1028
        </member>
1029
        <member name="P:MySql.Web.Properties.Resources.ErrorInitOfRoleProvider">
1030
            <summary>
1031
              Looks up a localized string similar to There was an error during role provider initilization..
1032
            </summary>
1033
        </member>
1034
        <member name="P:MySql.Web.Properties.Resources.ErrorInitProfileProvider">
1035
            <summary>
1036
              Looks up a localized string similar to There was an error during profile provider initilization..
1037
            </summary>
1038
        </member>
1039
        <member name="P:MySql.Web.Properties.Resources.ErrorResettingPassword">
1040
            <summary>
1041
              Looks up a localized string similar to There was an error resetting the password..
1042
            </summary>
1043
        </member>
1044
        <member name="P:MySql.Web.Properties.Resources.GeneratePassVerificationTokenFailed">
1045
            <summary>
1046
              Looks up a localized string similar to Failed to generates the PasswordVerificationToken, update not performed to Database..
1047
            </summary>
1048
        </member>
1049
        <member name="P:MySql.Web.Properties.Resources.IllegalRoleName">
1050
            <summary>
1051
              Looks up a localized string similar to Role names must not be null or empty..
1052
            </summary>
1053
        </member>
1054
        <member name="P:MySql.Web.Properties.Resources.IllegalUserName">
1055
            <summary>
1056
              Looks up a localized string similar to User names must not be null or empty..
1057
            </summary>
1058
        </member>
1059
        <member name="P:MySql.Web.Properties.Resources.IncorrectPasswordAnswer">
1060
            <summary>
1061
              Looks up a localized string similar to Incorrect password answer..
1062
            </summary>
1063
        </member>
1064
        <member name="P:MySql.Web.Properties.Resources.InvalidArgument">
1065
            <summary>
1066
              Looks up a localized string similar to Please provide a valid value: value provided is null or empty..
1067
            </summary>
1068
        </member>
1069
        <member name="P:MySql.Web.Properties.Resources.InvalidArrayValue">
1070
            <summary>
1071
              Looks up a localized string similar to Some of the values in the arrays received are null or empty, please verify it..
1072
            </summary>
1073
        </member>
1074
        <member name="P:MySql.Web.Properties.Resources.InvalidCharactersInUserName">
1075
            <summary>
1076
              Looks up a localized string similar to Invalid characters in user name..
1077
            </summary>
1078
        </member>
1079
        <member name="P:MySql.Web.Properties.Resources.InvalidUser">
1080
            <summary>
1081
              Looks up a localized string similar to User {0} not found in the table {1}..
1082
            </summary>
1083
        </member>
1084
        <member name="P:MySql.Web.Properties.Resources.MissingOrWrongSchema">
1085
            <summary>
1086
              Looks up a localized string similar to Unable to initialize provider.  Missing or incorrect schema..
1087
            </summary>
1088
        </member>
1089
        <member name="P:MySql.Web.Properties.Resources.MonoDoesNotSupportHash">
1090
            <summary>
1091
              Looks up a localized string similar to The mono runtime did not support hashed passwords.  Please use clear or encrypted passwords..
1092
            </summary>
1093
        </member>
1094
        <member name="P:MySql.Web.Properties.Resources.NewPasswordValidationFailed">
1095
            <summary>
1096
              Looks up a localized string similar to Change password canceled due to New password validation failure..
1097
            </summary>
1098
        </member>
1099
        <member name="P:MySql.Web.Properties.Resources.NoConnString">
1100
            <summary>
1101
              Looks up a localized string similar to There is no connection string configured..
1102
            </summary>
1103
        </member>
1104
        <member name="P:MySql.Web.Properties.Resources.NotEnoughNonAlphaNumericInPwd">
1105
            <summary>
1106
              Looks up a localized string similar to Non alpha numeric characters in &apos;{0}&apos; needs to be greater than or equal to &apos;{1}&apos;..
1107
            </summary>
1108
        </member>
1109
        <member name="P:MySql.Web.Properties.Resources.PasswordAnswerInvalid">
1110
            <summary>
1111
              Looks up a localized string similar to Password answer supplied is invalid..
1112
            </summary>
1113
        </member>
1114
        <member name="P:MySql.Web.Properties.Resources.PasswordExceedsMaxLength">
1115
            <summary>
1116
              Looks up a localized string similar to Password exceeds maximum length allowed..
1117
            </summary>
1118
        </member>
1119
        <member name="P:MySql.Web.Properties.Resources.PasswordFormatNotSupported">
1120
            <summary>
1121
              Looks up a localized string similar to Password format not supported..
1122
            </summary>
1123
        </member>
1124
        <member name="P:MySql.Web.Properties.Resources.PasswordNotLongEnough">
1125
            <summary>
1126
              Looks up a localized string similar to The length of parameter &apos;{0}&apos; needs to be greater or equal to &apos;{1}&apos;..
1127
            </summary>
1128
        </member>
1129
        <member name="P:MySql.Web.Properties.Resources.PasswordQuestionInvalid">
1130
            <summary>
1131
              Looks up a localized string similar to Password question supplied is invalid..
1132
            </summary>
1133
        </member>
1134
        <member name="P:MySql.Web.Properties.Resources.PasswordRequiredForReset">
1135
            <summary>
1136
              Looks up a localized string similar to Password answer required for password reset..
1137
            </summary>
1138
        </member>
1139
        <member name="P:MySql.Web.Properties.Resources.PasswordResetCanceledNotValid">
1140
            <summary>
1141
              Looks up a localized string similar to Reset password canceled due to password validation failure..
1142
            </summary>
1143
        </member>
1144
        <member name="P:MySql.Web.Properties.Resources.PasswordResetNotEnabled">
1145
            <summary>
1146
              Looks up a localized string similar to Password Reset is not enabled..
1147
            </summary>
1148
        </member>
1149
        <member name="P:MySql.Web.Properties.Resources.PasswordRetrievalNotEnabled">
1150
            <summary>
1151
              Looks up a localized string similar to Password Retrieval Not Enabled..
1152
            </summary>
1153
        </member>
1154
        <member name="P:MySql.Web.Properties.Resources.PreviousProviderException">
1155
            <summary>
1156
              Looks up a localized string similar to MySqlSimpleMembershipProvider is already initialized and its schema does not match the MySqlMembershipProvider schema..
1157
            </summary>
1158
        </member>
1159
        <member name="P:MySql.Web.Properties.Resources.ProfileUpdateFailed">
1160
            <summary>
1161
              Looks up a localized string similar to Profile update failed..
1162
            </summary>
1163
        </member>
1164
        <member name="P:MySql.Web.Properties.Resources.RoleAlreadyExists">
1165
            <summary>
1166
              Looks up a localized string similar to The role &apos;{0}&apos; already exists..
1167
            </summary>
1168
        </member>
1169
        <member name="P:MySql.Web.Properties.Resources.RoleInUse">
1170
            <summary>
1171
              Looks up a localized string similar to The role &apos;{0}&apos; is in use..
1172
            </summary>
1173
        </member>
1174
        <member name="P:MySql.Web.Properties.Resources.RoleNameAlreadyExists">
1175
            <summary>
1176
              Looks up a localized string similar to Role name already exists..
1177
            </summary>
1178
        </member>
1179
        <member name="P:MySql.Web.Properties.Resources.RoleNameNotFound">
1180
            <summary>
1181
              Looks up a localized string similar to Role name not found..
1182
            </summary>
1183
        </member>
1184
        <member name="P:MySql.Web.Properties.Resources.SaveTokenFailed">
1185
            <summary>
1186
              Looks up a localized string similar to Failed to save the request token secret value &apos;{0}&apos;..
1187
            </summary>
1188
        </member>
1189
        <member name="P:MySql.Web.Properties.Resources.schema1">
1190
            <summary>
1191
              Looks up a localized string similar to CREATE TABLE  mysql_Membership(`PKID` varchar(36) NOT NULL,
1192
                         Username varchar(255) NOT NULL,
1193
                         ApplicationName varchar(255) NOT NULL,
1194
                         Email varchar(128) NOT NULL,
1195
                         Comment varchar(255) default NULL,
1196
                         Password varchar(128) NOT NULL,
1197
                         PasswordQuestion varchar(255) default NULL,
1198
                         PasswordAnswer varchar(255) default NULL,
1199
                         IsApproved tinyint(1) default NULL,
1200
                         LastActivityDate datetim [rest of string was truncated]&quot;;.
1201
            </summary>
1202
        </member>
1203
        <member name="P:MySql.Web.Properties.Resources.schema11">
1204
            <summary>
1205
              Looks up a localized string similar to CREATE TABLE IF NOT EXISTS webpages_membership (
1206
               UserId int NOT NULL primary key,
1207
               CreateDate datetime NULL,
1208
               ConfirmationToken nvarchar(128) NULL,
1209
               IsConfirmed bit NULL DEFAULT 0,
1210
               LastPasswordFailureDate datetime NULL,
1211
               PasswordFailuresSinceLastSuccess int NOT NULL DEFAULT 0,
1212
               Password nvarchar(128) NOT NULL,
1213
               PasswordChangedDate datetime NULL,
1214
               PasswordSalt nvarchar(128) NOT NULL,
1215
               PasswordVerificationToken nvarchar(128) NULL,
1216
               PasswordVerificationTokenExpirationDate dat [rest of string was truncated]&quot;;.
1217
            </summary>
1218
        </member>
1219
        <member name="P:MySql.Web.Properties.Resources.schema2">
1220
            <summary>
1221
              Looks up a localized string similar to  ALTER TABLE mysql_Membership
1222
                       ADD PasswordKey char(32) AFTER Password,
1223
                       ADD PasswordFormat tinyint AFTER PasswordKey,
1224
                       CHANGE Email Email VARCHAR(128), COMMENT=&apos;2&apos;;
1225
1226
1227
                           .
1228
            </summary>
1229
        </member>
1230
        <!-- Badly formed XML comment ignored for member "P:MySql.Web.Properties.Resources.schema3" -->
1231
        <member name="P:MySql.Web.Properties.Resources.schema4">
1232
             <summary>
1233
               Looks up a localized string similar to ALTER TABLE my_aspnet_membership CONVERT TO CHARACTER SET DEFAULT;
1234
            ALTER TABLE my_aspnet_roles CONVERT TO CHARACTER SET DEFAULT;
1235
            ALTER TABLE my_aspnet_usersinroles CONVERT TO CHARACTER SET DEFAULT;
1236
1237
            UPDATE my_aspnet_schemaversion SET version=4 WHERE version=3;
1238
            .
1239
             </summary>
1240
        </member>
1241
        <!-- Badly formed XML comment ignored for member "P:MySql.Web.Properties.Resources.schema5" -->
1242
        <member name="P:MySql.Web.Properties.Resources.schema6">
1243
             <summary>
1244
               Looks up a localized string similar to ALTER TABLE my_aspnet_sessions CONVERT TO CHARACTER SET DEFAULT;
1245
            ALTER TABLE my_aspnet_sessions MODIFY SessionItems LONGBLOB;
1246
1247
            UPDATE my_aspnet_schemaversion SET version=6;
1248
            .
1249
             </summary>
1250
        </member>
1251
        <member name="P:MySql.Web.Properties.Resources.schema7">
1252
             <summary>
1253
               Looks up a localized string similar to RENAME TABLE my_aspnet_Applications TO my_aspnet_applications;
1254
            RENAME TABLE my_aspnet_Membership TO my_aspnet_membership;
1255
            RENAME TABLE my_aspnet_Profiles TO my_aspnet_profiles;
1256
            RENAME TABLE my_aspnet_Roles TO my_aspnet_roles;
1257
            RENAME TABLE my_aspnet_SchemaVersion TO my_aspnet_schemaversion;
1258
            RENAME TABLE my_aspnet_SessionCleanup TO my_aspnet_sessioncleanup;
1259
            RENAME TABLE my_aspnet_Sessions TO my_aspnet_sessions;
1260
            RENAME TABLE my_aspnet_Users TO my_aspnet_users;
1261
            RENAME TABLE my_aspnet_UsersInRoles TO my [rest of string was truncated]&quot;;.
1262
             </summary>
1263
        </member>
1264
        <member name="P:MySql.Web.Properties.Resources.schema8">
1265
             <summary>
1266
               Looks up a localized string similar to DELETE FROM my_aspnet_sessioncleanup;
1267
1268
            ALTER TABLE my_aspnet_sessioncleanup ADD ApplicationId INT NOT NULL;
1269
            ALTER TABLE my_aspnet_sessioncleanup ADD Primary Key (ApplicationId);
1270
1271
            UPDATE my_aspnet_schemaversion SET version=8;.
1272
             </summary>
1273
        </member>
1274
        <member name="P:MySql.Web.Properties.Resources.schema9">
1275
             <summary>
1276
               Looks up a localized string similar to
1277
            create table my_aspnet_sitemap(
1278
                    Id int auto_increment primary key,
1279
                    Title varchar( 50 ),
1280
                    Description varchar( 512 ),
1281
                    Url varchar( 512 ),
1282
                    Roles varchar( 1000 ),
1283
                    ParentId int default null
1284
            ) engine=Innodb;
1285
1286
            UPDATE my_aspnet_schemaversion SET version=9;.
1287
             </summary>
1288
        </member>
1289
        <member name="P:MySql.Web.Properties.Resources.schema10">
1290
             <summary>
1291
               Looks up a localized string similar to DELETE FROM my_aspnet_sessioncleanup;
1292
1293
            CREATE TABLE my_aspnet_personalizationperuser(
1294
            id INT PRIMARY KEY AUTO_INCREMENT,
1295
            applicationId INT NOT NULL,
1296
            pathId VARCHAR(36) DEFAULT NULL,
1297
             </summary>
1298
        </member>
1299
        <member name="P:MySql.Web.Properties.Resources.SimpleMembershipAlreadyInitialized">
1300
            <summary>
1301
              Looks up a localized string similar to The MySqlSimpleMembershipProvider is already initialized..
1302
            </summary>
1303
        </member>
1304
        <member name="P:MySql.Web.Properties.Resources.SimpleMembershipNotInitialized">
1305
            <summary>
1306
              Looks up a localized string similar to The membership provider was not initialized, it must be initialized before start using it..
1307
            </summary>
1308
        </member>
1309
        <member name="P:MySql.Web.Properties.Resources.SimpleRoleAlreadyInitialized">
1310
            <summary>
1311
              Looks up a localized string similar to The MySqlSimpleRoleProvider is already initialized..
1312
            </summary>
1313
        </member>
1314
        <member name="P:MySql.Web.Properties.Resources.SiteMapConnectionStringMissing">
1315
            <summary>
1316
              Looks up a localized string similar to The connection string name is missing for the MySqlSiteMapProvider.
1317
            </summary>
1318
        </member>
1319
        <member name="P:MySql.Web.Properties.Resources.UnableToCreateApplication">
1320
            <summary>
1321
              Looks up a localized string similar to Unable to create application..
1322
            </summary>
1323
        </member>
1324
        <member name="P:MySql.Web.Properties.Resources.UnableToCreateUser">
1325
            <summary>
1326
              Looks up a localized string similar to Unable to create user..
1327
            </summary>
1328
        </member>
1329
        <member name="P:MySql.Web.Properties.Resources.UnableToLockOutUser">
1330
            <summary>
1331
              Looks up a localized string similar to Unable to lock out user..
1332
            </summary>
1333
        </member>
1334
        <member name="P:MySql.Web.Properties.Resources.UnableToRetrieveProfileData">
1335
            <summary>
1336
              Looks up a localized string similar to Unable to retrieve profile data from database..
1337
            </summary>
1338
        </member>
1339
        <member name="P:MySql.Web.Properties.Resources.UnableToUpdateFailureCount">
1340
            <summary>
1341
              Looks up a localized string similar to Unable to update failure count.  Membership database may be corrupt..
1342
            </summary>
1343
        </member>
1344
        <member name="P:MySql.Web.Properties.Resources.UnsupportedPasswordFormat">
1345
            <summary>
1346
              Looks up a localized string similar to Unsupported password format..
1347
            </summary>
1348
        </member>
1349
        <member name="P:MySql.Web.Properties.Resources.UpdateTokenFailed">
1350
            <summary>
1351
              Looks up a localized string similar to Failed to update the request token secret value &apos;{0}&apos;..
1352
            </summary>
1353
        </member>
1354
        <member name="P:MySql.Web.Properties.Resources.UserAlreadyExists">
1355
            <summary>
1356
              Looks up a localized string similar to User {0} already exists..
1357
            </summary>
1358
        </member>
1359
        <member name="P:MySql.Web.Properties.Resources.UserIdColumnNotInitialized">
1360
            <summary>
1361
              Looks up a localized string similar to UserIdColumn configuration was not initialized..
1362
            </summary>
1363
        </member>
1364
        <member name="P:MySql.Web.Properties.Resources.UserIsAlreadyInRole">
1365
            <summary>
1366
              Looks up a localized string similar to User is already in role..
1367
            </summary>
1368
        </member>
1369
        <member name="P:MySql.Web.Properties.Resources.UserIsLockedOut">
1370
            <summary>
1371
              Looks up a localized string similar to The supplied user is locked out..
1372
            </summary>
1373
        </member>
1374
        <member name="P:MySql.Web.Properties.Resources.UserNameColumnNotInitialized">
1375
            <summary>
1376
              Looks up a localized string similar to UserNameColumn configuration was not initialized..
1377
            </summary>
1378
        </member>
1379
        <member name="P:MySql.Web.Properties.Resources.UsernameNotFound">
1380
            <summary>
1381
              Looks up a localized string similar to Username not found..
1382
            </summary>
1383
        </member>
1384
        <member name="P:MySql.Web.Properties.Resources.UserNotFound">
1385
            <summary>
1386
              Looks up a localized string similar to User not found int the table {0}..
1387
            </summary>
1388
        </member>
1389
        <member name="P:MySql.Web.Properties.Resources.UserNotInRole">
1390
            <summary>
1391
              Looks up a localized string similar to User not in role..
1392
            </summary>
1393
        </member>
1394
        <member name="P:MySql.Web.Properties.Resources.UserTableNameNotInitilized">
1395
            <summary>
1396
              Looks up a localized string similar to UserTableName configuration was not initialized..
1397
            </summary>
1398
        </member>
1399
        <member name="P:MySql.Web.Properties.Resources.UserTableNotFound">
1400
            <summary>
1401
              Looks up a localized string similar to Unable to find the table users {0}. Please create it or initialize the MySqlSimpleMembershipProvider with &apos;createTables=true&apos;..
1402
            </summary>
1403
        </member>
1404
        <member name="P:MySql.Web.Properties.Resources.ValidatePasswordCanceled">
1405
            <summary>
1406
              Looks up a localized string similar to The validate password operation was canceled..
1407
            </summary>
1408
        </member>
1409
        <member name="T:MySql.Web.Common.SchemaManager">
1410
            <summary>
1411
1412
            </summary>
1413
        </member>
1414
        <member name="P:MySql.Web.Common.SchemaManager.Version">
1415
            <summary>
1416
            Gets the most recent version of the schema.
1417
            </summary>
1418
            <value>The most recent version number of the schema.</value>
1419
        </member>
1420
        <member name="M:MySql.Web.Common.SchemaManager.CreateOrFetchUserId(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Int64,System.Boolean)">
1421
            <summary>
1422
            Creates the or fetch user id.
1423
            </summary>
1424
            <param name="connection">The connection.</param>
1425
            <param name="username">The username.</param>
1426
            <param name="applicationId">The application id.</param>
1427
            <param name="authenticated">if set to <c>true</c> [authenticated].</param>
1428
            <returns></returns>
1429
        </member>
1430
        <member name="T:MySql.Web.SessionState.MySqlSessionStateStore">
1431
            <summary>
1432
            This class allows ASP.NET applications to store and manage session state information in a
1433
            MySQL database.
1434
            Expired session data is periodically deleted from the database.
1435
            </summary>
1436
        </member>
1437
        <member name="P:MySql.Web.SessionState.MySqlSessionStateStore.EnableExpireCallback">
1438
            <summary>
1439
            Indicates whether if expire callback is on or off
1440
            </summary>
1441
        </member>
1442
        <member name="P:MySql.Web.SessionState.MySqlSessionStateStore.WriteExceptionsToEventLog">
1443
            <summary>
1444
            Indicates whether to write exceptions to event log
1445
            </summary>
1446
        </member>
1447
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.HandleMySqlException(MySql.Data.MySqlClient.MySqlException,System.String)">
1448
            <summary>
1449
            Handles MySql exception.
1450
            If WriteExceptionsToEventLog is set, will write exception info
1451
            to event log.
1452
            It throws provider exception (original exception is stored as inner exception)
1453
            </summary>
1454
            <param name="e">exception</param>
1455
            <param name="action"> name of the function that throwed the exception</param>
1456
        </member>
1457
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
1458
            <summary>
1459
            Initializes the provider with the property values specified in the ASP.NET application configuration file
1460
            </summary>
1461
            <param name="name">The name of the provider instance to initialize.</param>
1462
            <param name="config">Object that contains the names and values of configuration options for the provider.
1463
            </param>
1464
        </member>
1465
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.CreateNewStoreData(System.Web.HttpContext,System.Int32)">
1466
            <summary>
1467
            This method creates a new SessionStateStoreData object for the current request.
1468
            </summary>
1469
            <param name="context">
1470
            The HttpContext object for the current request.
1471
            </param>
1472
            <param name="timeout">
1473
            The timeout value (in minutes) for the SessionStateStoreData object that is created.
1474
            </param>
1475
        </member>
1476
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.CreateUninitializedItem(System.Web.HttpContext,System.String,System.Int32)">
1477
            <summary>
1478
            This method adds a new session state item to the database.
1479
            </summary>
1480
            <param name="context">
1481
            The HttpContext object for the current request.
1482
            </param>
1483
            <param name="id">
1484
            The session ID for the current request.
1485
            </param>
1486
            <param name="timeout">
1487
            The timeout value for the current request.
1488
            </param>
1489
        </member>
1490
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.Dispose">
1491
            <summary>
1492
            This method releases all the resources for this instance.
1493
            </summary>
1494
        </member>
1495
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.EndRequest(System.Web.HttpContext)">
1496
            <summary>
1497
            This method allows the MySqlSessionStateStore object to perform any cleanup that may be
1498
            required for the current request.
1499
            </summary>
1500
            <param name="context">The HttpContext object for the current request</param>
1501
        </member>
1502
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.GetItem(System.Web.HttpContext,System.String,System.Boolean@,System.TimeSpan@,System.Object@,System.Web.SessionState.SessionStateActions@)">
1503
            <summary>
1504
            This method returns a read-only session item from the database.
1505
            </summary>
1506
        </member>
1507
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.GetItemExclusive(System.Web.HttpContext,System.String,System.Boolean@,System.TimeSpan@,System.Object@,System.Web.SessionState.SessionStateActions@)">
1508
            <summary>
1509
            This method locks a session item and returns it from the database
1510
            </summary>
1511
            <param name="context">The HttpContext object for the current request</param>
1512
            <param name="id">The session ID for the current request</param>
1513
            <param name="locked">
1514
            true if the session item is locked in the database; otherwise, it is false.
1515
            </param>
1516
            <param name="lockAge">
1517
            TimeSpan object that indicates the amount of time the session item has been locked in the database.
1518
            </param>
1519
            <param name="lockId">
1520
            A lock identifier object.
1521
            </param>
1522
            <param name="actions">
1523
            A SessionStateActions enumeration value that indicates whether or
1524
            not the session is uninitialized and cookieless.
1525
            </param>
1526
            <returns></returns>
1527
        </member>
1528
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.InitializeRequest(System.Web.HttpContext)">
1529
            <summary>
1530
             This method performs any per-request initializations that the MySqlSessionStateStore provider requires.
1531
            </summary>
1532
        </member>
1533
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.ReleaseItemExclusive(System.Web.HttpContext,System.String,System.Object)">
1534
            <summary>
1535
            This method forcibly releases the lock on a session item in the database, if multiple attempts to
1536
            retrieve the session item fail.
1537
            </summary>
1538
            <param name="context">The HttpContext object for the current request.</param>
1539
            <param name="id">The session ID for the current request.</param>
1540
            <param name="lockId">The lock identifier for the current request.</param>
1541
        </member>
1542
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.RemoveItem(System.Web.HttpContext,System.String,System.Object,System.Web.SessionState.SessionStateStoreData)">
1543
            <summary>
1544
            This method removes the specified session item from the database
1545
            </summary>
1546
            <param name="context">The HttpContext object for the current request</param>
1547
            <param name="id">The session ID for the current request</param>
1548
            <param name="lockId">The lock identifier for the current request.</param>
1549
            <param name="item">The session item to remove from the database.</param>
1550
        </member>
1551
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.ResetItemTimeout(System.Web.HttpContext,System.String)">
1552
            <summary>
1553
            This method resets the expiration date and timeout for a session item in the database.
1554
            </summary>
1555
            <param name="context">The HttpContext object for the current request</param>
1556
            <param name="id">The session ID for the current request</param>
1557
        </member>
1558
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.SetAndReleaseItemExclusive(System.Web.HttpContext,System.String,System.Web.SessionState.SessionStateStoreData,System.Object,System.Boolean)">
1559
            <summary>
1560
            This method updates the session time information in the database with the specified session item,
1561
            and releases the lock.
1562
            </summary>
1563
            <param name="context">The HttpContext object for the current request</param>
1564
            <param name="id">The session ID for the current request</param>
1565
            <param name="item">The session item containing new values to update the session item in the database with.
1566
            </param>
1567
            <param name="lockId">The lock identifier for the current request.</param>
1568
            <param name="newItem">A Boolean value that indicates whether or not the session item is new in the database.
1569
            A false value indicates an existing item.
1570
            </param>
1571
        </member>
1572
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.GetSessionStoreItem(System.Boolean,System.Web.HttpContext,System.String,System.Boolean@,System.TimeSpan@,System.Object@,System.Web.SessionState.SessionStateActions@)">
1573
            <summary>
1574
             GetSessionStoreItem is called by both the GetItem and  GetItemExclusive methods. GetSessionStoreItem
1575
             retrieves the session data from the data source. If the lockRecord parameter is true (in the case of
1576
             GetItemExclusive), then GetSessionStoreItem  locks the record and sets a New LockId and LockDate.
1577
            </summary>
1578
        </member>
1579
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.SetItemExpireCallback(System.Web.SessionState.SessionStateItemExpireCallback)">
1580
            <summary>
1581
            This method sets the reference for the ExpireCallback delegate if setting is enabled.
1582
            </summary>
1583
            <param name="expireCallback"></param>
1584
            <returns>false </returns>
1585
        </member>
1586
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.Serialize(System.Web.SessionState.SessionStateItemCollection)">
1587
            <summary>
1588
             Serialize is called by the SetAndReleaseItemExclusive method to
1589
             convert the SessionStateItemCollection into a byte array to
1590
             be stored in the blob field.
1591
             </summary>
1592
        </member>
1593
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.Deserialize(System.Web.HttpContext,System.Byte[],System.Int32)">
1594
            <summary>
1595
             Deserialize is called by the GetSessionStoreItem method to
1596
             convert the byte array stored in the blob field to a
1597
             SessionStateItemCollection.
1598
             </summary>
1599
        </member>
1600
        <member name="M:MySql.Web.SessionState.MySqlSessionStateStore.CheckStorageEngine(MySql.Data.MySqlClient.MySqlConnection)">
1601
            <summary>
1602
            Check storage engine used by my_aspnet_sessions.
1603
            Warn if MyISAM is used - it does not handle concurrent updates well
1604
            which is important for session provider, as each access to session
1605
            does an update to "expires" field.
1606
            </summary>
1607
            <param name="con"></param>
1608
        </member>
1609
        <member name="T:MySql.Web.SiteMap.MySqlSiteMapProvider">
1610
            <summary>
1611
            SiteMap provider backed by MySql database.
1612
            </summary>
1613
        </member>
1614
        <member name="M:MySql.Web.SiteMap.MySqlSiteMapProvider.HandleMySqlException(MySql.Data.MySqlClient.MySqlException,System.String)">
1615
            <summary>
1616
            Handles MySql exception.
1617
            If WriteExceptionsToEventLog is set, will write exception info
1618
            to event log.
1619
            It throws provider exception (original exception is stored as inner exception)
1620
            </summary>
1621
            <param name="e">exception</param>
1622
            <param name="action"> name of the function that throwed the exception</param>
1623
        </member>
1624
    </members>
1625
</doc>