<?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.MySqlAuthenticationPlugin">
<summary>
Defines the default behavior for an authentication plugin.
</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[])">
<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="P:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.PluginName">
<summary>
Gets the plugin name based on the authentication plugin type defined during the creation of this object.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.GetUsername">
<summary>
Gets the user name associated to the connection settings.
</summary>
<returns>The user name associated to the connection settings.</returns>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.GetPassword">
<summary>
Gets the encoded, encrypted, or converted password based on the authentication plugin type defined during the creation of this object.
This method is intended to be overriden.
</summary>
<returns>An object containing the encoded, encrypted, or converted password.</returns>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.MySqlNativePasswordPlugin">
<summary>
Allows connections to a user account set with the mysql_native_password authentication plugin.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.MySqlNativePasswordPlugin.Get411Password(System.String,System.Byte[])">
<summary>
Returns a byte array containing the proper encryption of the
given password/seed according to the new 4.1.1 authentication scheme.
</summary>
<param name="password"></param>
<param name="seedBytes"></param>
<returns></returns>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.Sha256AuthenticationPlugin">
<summary>
The implementation of the sha256_password authentication plugin.
</summary>
</member>
<member name="F:MySql.Data.MySqlClient.Authentication.Sha256AuthenticationPlugin.rawPubkey">
<summary>
The byte array representation of the public key provided by the server.
</summary>
</member>
<member name="M:MySql.Data.MySqlClient.Authentication.Sha256AuthenticationPlugin.GetXor(System.Byte[],System.Byte[])">
<summary>
Applies XOR to the byte arrays provided as input.
</summary>
<returns>A byte array that contains the results of the XOR operation.</returns>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.MySqlWindowsAuthenticationPlugin">
<summary>
</summary>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.SecBufferType">
<summary>
Defines the type of the security buffer.
</summary>
</member>
<member name="T:MySql.Data.MySqlClient.Authentication.SecHandle">
<summary>
Defines a security handle.
</summary>
</member>
<member name="T:MySql.Data.MySqlClient.Authenticatio
评论0