<?xml version="1.0"?>
<doc>
<assembly>
<name>MySql.Data</name>
</assembly>
<members>
<member name="T:MySql.Data.MySqlClient.Authentication.CachingSha2AuthenticationPlugin">
<summary>
The implementation of the caching_sha2_password authentication plugin.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.CachingSha2AuthenticationPlugin.GeneratePassword">
<summary>
Generates a byte array set with the password of the user in the expected format based on the
SSL settings of the current connection.
</summary>
<returns>A byte array that contains the password of the user in the expected format.</returns>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.AuthStage">
<summary>
Defines the stage of the authentication.
</summary>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.MySqlClearPasswordPlugin">
<summary>
Allows connections to a user account set with the mysql_clear_password authentication plugin.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.FidoAuthenticationPlugin.ParseChallenge(System.Byte[])">
<summary>
Method that parse the challenge received from server during authentication process.
This method extracts salt, relying party name and set it in the <see cref="T:MySql.Data.Authentication.FIDO.FidoAssertion"/> object.
</summary>
<param name="challenge">Buffer holding the server challenge.</param>
<exception cref="T:MySql.Data.MySqlClient.MySqlException">Thrown if an error occurs while parsing the challenge.</exception>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.FidoAuthenticationPlugin.SignChallenge">
<summary>
Method to obtains an assertion from a FIDO device.
</summary>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.GssapiMechanism">
<summary>
The GSSAPI mechanism.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.GssapiMechanism.#ctor(System.String,System.String,System.String)">
<summary>
Obtain credentials to be used to create a security context
</summary>
<param name="username">username</param>
<param name="password">password</param>
<param name="host">host</param>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.GssapiMechanism.Challenge(System.Byte[])">
<summary>
Processes the challenge data.
</summary>
<param name="data">A byte array containing the challenge data from the server</param>
<returns>A byte array containing the response to be sent to the server</returns>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.GssapiMechanism.DoFinalHandshake(System.Byte[])">
<summary>
Security context already established.
</summary>
<param name="message">A byte array containing the challenge data from the server</param>
<returns>A non-null byte array containing the response to be sent to the server</returns>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.KerberosAuthenticationPlugin">
<summary>
Enables connections to a user account set with the authentication_kerberos authentication plugin.
</summary>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin">
<summary>
Defines the default behavior for an authentication plugin.
</summary>
</member>
<member name="F:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin._mfaIteration">
<summary>
Handles the iteration of the multifactor authentication
</summary>
</member>
<member name="F:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationData">
<summary>
Gets or sets the authentication data returned by the server.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.GetPlugin(System.String,MySql.Data.MySqlClient.NativeDriver,System.Byte[],System.Int32)">
<summary>
This is a factory method that is used only internally. It creates an auth plugin based on the method type
</summary>
<param name="method"></param>
<param name="driver"></param>
<param name="authData"></param>
<returns></returns>
</member>
<member name="P:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Settings">
<summary>
Gets the connection option settings.
</summary>
</member>
<member name="P:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ServerVersion">
<summary>
Gets the server version associated with this authentication plugin.
</summary>
</member>
<member name="P:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Encoding">
<summary>
Gets the encoding assigned to the native driver.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.SetAuthData(System.Byte[])">
<summary>
Sets the authentication data required to encode, encrypt, or convert the password of the user.
</summary>
<param name="data">A byte array containing the authentication data provided by the server.</param>
<remarks>This method may be overriden based on the requirements by the implementing authentication plugin.</remarks>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.CheckConstraints">
<summary>
Defines the behavior when checking for constraints.
</summary>
<remarks>This method is intended to be overriden.</remarks>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(System.Exception)">
<summary>
Throws a <see cref="T:MySql.Data.MySqlClient.MySqlException"/> that encapsulates the original exception.
</summary>
<param name="ex">The exception to encapsulate.</param>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationSuccessful">
<summary>
Defines the behavior when authentication is successful.
</summary>
<remarks>This method is intended to be overriden.</remarks>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.MoreData(System.Byte[])">
<summary>
Defines the behavior when more data is required from the server.
</summary>
<param name="data">The data returned by the server.</param>
<returns>The data to return to the server.</returns>
<remarks>This method is intended to be overriden.</remarks>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.GetMFAPassword">
<summary>
Gets the password for the iterat
评论0