[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=DbConnectionStringBuilder Interfaces=Object,MySqlConnectionStringBuilder Info=Provides a simple way to create and manage the contents of connection strings used by the MySqlConnection class [Property] +ConnectionString= |2| Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the MySqlConnectionStringBuilder class. ARG(enum)|14|0|Constructor,Constructor2 @AllowBatch=Sets a boolean value that indicates whether this connection will allow commands to send multiple SQL statements in one execution. ARG(bool)|14|0|True,False @AllowUserVariables=Sets a boolean value that indicates whether this connection will allow user's variables. ARG(bool)|14|1|True,False @AllowZeroDateTime=Sets a boolean value that indicates if zero date time values are supported. ARG(bool)|14|1|True,False @AutoEnlist=Sets a boolean value that indicates auto enlist at this connection. ARG(bool)|14|0|True,False @BlobAsUTF8ExcludePattern=Sets the pattern that matches the columns that should not be treated as UTF8. ARG(string)|2| @BlobAsUTF8IncludePattern=Sets the pattern that matches the columns that should be treated as UTF8. ARG(string)|2| @CharacterSet=Sets the character set that should be used for sending queries to the server. ARG(string)|2| @ConnectionLifeTime=Sets the lifetime of a pooled connection. ARG(int)|1|0 @ConnectionProtocol=Sets the protocol that should be used for communicating with MySQL. ARG(MySqlConnectionProtocol)|14|0|Sockets,NamedPipe,UnixSocket,SharedMemory @ConnectionReset=Sets a boolean value indicating if the connection should be reset when retrieved from the pool. ARG(bool)|14|1|True,False @ConnectionTimeout=Sets the connection timeout. ARG(int)|1|15 @ConvertZeroDateTime=Sets a boolean value indicating if zero datetime values should be converted to DateTime.MinValue. ARG(bool)|14|1|True,False @Database=Sets the name of the database the connection should initially connect to. ARG(string)|2| @DefaultCommandTimeout=Sets the default command timeout. ARG(int)|1|30 @DriverType=Sets the driver type that should be used for this connection. ARG(MySqlDriverType)|14|0|Native,Client,Embedded @FunctionsReturnString=Sets a boolean value indicating that function returns the string. ARG(bool)|14|1|True,False @IgnorePrepare=Sets a boolean value indicating if calls to Prepare() should be ignored. ARG(bool)|14|0|True,False @InteractiveSession=Sets a boolean value indicates that the session will be interactive. ARG(bool)|14|1|True,False @Logging=Sets a boolean value that indicates whether logging is enabled. ARG(bool)|14|1|True,False @MaximumPoolSize=Sets the maximum connection pool setting. ARG(int)|1|100 @Password=Sets the password that should be used to connect with. ARG(string)|2| @PersistSecurityInfo=Sets a boolean value that indicates if the password should be persisted in the connection string. ARG(bool)|14|1|True,False @PipeName=Sets the name of the named pipe that should be used for communicating with MySQL. ARG(string)|2|MYSQL @Pooling=Sets a boolean value indicating if connection pooling is enabled. ARG(bool)|14|0|True,False @Port=Sets the port number that is used when the socket protocol is being used. ARG(int)|1|3306 @ProcedureCacheSize=Sets the size of the stored procedure cache. ARG(int)|1|25 @RespectBinaryFlags=Sets a boolean value indicating that respect binary flags. ARG(bool)|14|0|True,False @Server=Sets the name of the server. ARG(string)|2| @SharedMemoryName=Sets the base name of the shared memory objects used to communicate with MySQL when the shared memory protocol is being used. ARG(string)|2|MYSQL @TreatBlobsAsUTF8=Sets a boolean value indicates whether the driver should treat binary blobs as UTF8. ARG(bool)|14|1|True,False @TreatTinyAsBoolean=Sets a boolean value indicates whether the driver should treat tiny as boolean. ARG(bool)|14|0|True,False @UseAffectedRows=Sets a boolean value indicates whether use affected rows. ARG(bool)|14|1|True,False @UseCompression=Sets a boolean value that indicates whether this connection should use compression. ARG(bool)|14|1|True,False @UseOldSyntax=Sets a boolean value that indicates whether this connection uses the old style (@) parameter markers or the new (?) style. ARG(bool)|14|1|True,False @UsePerformanceMonitor=Sets a boolean value indicating if the permon hooks should be enabled. ARG(bool)|14|1|True,False @UseProcedureBodies=Sets a boolean value indicates whether use procedure bodies. ARG(bool)|14|0|True,False @UserID=Sets the user id that should be used to connect with. ARG(string)|2| @UseUsageAdvisor=Sets a boolean value indicating if the Usage Advisor should be enabled. ARG(bool)|14|1|True,False [Methods] *doClear=Clears the contents of the MySqlConnectionStringBuilder instance. ARG()|1|0 *doConstructor=Initializes a new instance of the MySqlConnectionStringBuilder class. ARG()|1|0 *doConstructor2=Initializes a new instance of the MySqlConnectionStringBuilder class. The provided connection string provides the data for the instance's internal connection information. ARG(string baseConnectionString)|1|0 *doItem=Sets the value associated with the specified key. In C#, this property is the indexer. ARG(string keyword, Object value))|1|0 *doRemove=Removes the entry with the specified key from the DbConnectionStringBuilder instance. ARG(string keyword)|1|0 *doTryGetValue=Retrieves a value corresponding to the supplied key from this DbConnectionStringBuilder. ARG(string keyword, out Object value)|1|0 *onRemove=Occurs after invoke the method doRemove and returns the result ARG(bool)|2|104 *onTryGetValue=Occurs after invoke the method doTryGetValue and returns the result ARG(bool)|2|104 MySqlConnectionStringBuilder=Returns the MySqlConnectionStringBuilder object.ARG(MySqlConnectionStringBuilder)|3|0 *AllowBatch=Returns a boolean value that indicates whether this connection will allow commands to send multiple SQL statements in one execution. ARG(bool)|3|104 *AllowUserVariables=Returns a boolean value that indicates whether this connection will allow user's variables. ARG(bool)|3|104 *AllowZeroDateTime=Returns a boolean value that indicates if zero date time values are supported. ARG(bool)|3|104 *AutoEnlist=Returns a boolean value that indicates auto enlist at this connection. ARG(bool)|3|104 *BlobAsUTF8ExcludePattern=Returns the pattern that matches the columns that should not be treated as UTF8. ARG(string)|3|2 *BlobAsUTF8IncludePattern=Returns the pattern that matches the columns that should be treated as UTF8. ARG(string)|3|2 *CharacterSet=Returns the character set that should be used for sending queries to the server. ARG(string)|3|2 *ConnectionLifeTime=Returns the lifetime of a pooled connection. ARG(int)|3|1 *ConnectionProtocol=Returns the protocol that should be used for communicating with MySQL. ARG(MySqlConnectionProtocol)|3|0 *ConnectionReset=Returns a boolean value indicating if the connection should be reset when retrieved from the pool. ARG(bool)|3|104 *ConnectionTimeout=Returns the connection timeout. ARG(int)|3|1 *ConvertZeroDateTime=Returns a boolean value indicating if zero datetime values should be converted to DateTime.MinValue. ARG(bool)|3|104 *Database=Returns the name of the database the connection should initially connect to. ARG(string)|3|2 *DefaultCommandTimeout=Returns the default command timeout. ARG(int)|3|1 *DriverType=Returns the driver type that should be used for this connection. ARG(MySqlDriverType)|3|0 *FunctionsReturnString=Returns a boolean value indicating that function returns the string. ARG(bool)|3|104 *IgnorePrepare=Returns a boolean value indicating if calls to Prepare() should be ignored. ARG(bool)|3|104 *InteractiveSession=Returns a boolean value indicates that the session will be interactive. ARG(bool)|3|104 *Item=Returns the value associated with the specified key. In C#, this property is the indexer. ARG(Object)|3|0 *Logging=Returns a boolean value that indicates whether logging is enabled. ARG(bool)|3|104 *MaximumPoolSize=Returns the maximum connection pool setting. ARG(int)|3|1 *MinimumPoolSize=Returns the minimum connection pool size. ARG(int)|3|1 *Password=Returns the password that should be used to connect with. ARG(string)|3|2 *PersistSecurityInfo=Returns a boolean value that indicates if the password should be persisted in the connection string. ARG(bool)|3|104 *PipeName=Returns the name of the named pipe that should be used for communicating with MySQL. ARG(string)|3|2 *Pooling=Returns a boolean value indicating if connection pooling is enabled. ARG(bool)|3|104 *Port=Returns the port number that is used when the socket protocol is being used. ARG(int)|3|1 *ProcedureCacheSize=Returns the size of the stored procedure cache. ARG(int)|3|1 *RespectBinaryFlags=Returns a boolean value indicating that respect binary flags. ARG(bool)|3|104 *Server=Returns the name of the server. ARG(string)|3|2 *SharedMemoryName=Returns the base name of the shared memory objects used to communicate with MySQL when the shared memory protocol is being used. ARG(string)|3|2 *TreatBlobsAsUTF8=Returns a boolean value indicates whether the driver should treat binary blobs as UTF8. ARG(bool)|3|104 *TreatTinyAsBoolean=Returns a boolean value indicates whether the driver should treat tiny as boolean. ARG(bool)|3|104 *UseAffectedRows=Returns a boolean value indicates whether use affected rows. ARG(bool)|3|104 *UseCompression=Returns a boolean value that indicates whether this connection should use compression. ARG(bool)|3|104 *UseOldSyntax=Returns a boolean value that indicates whether this connection uses the old style (@) parameter markers or the new (?) style. ARG(bool)|3|104 *UsePerformanceMonitor=Returns a boolean value indicating if the permon hooks should be enabled. ARG(bool)|3|104 *UseProcedureBodies=Returns a boolean value indicates whether use procedure bodies. ARG(bool)|3|104 *UserID=Returns the user id that should be used to connect with. ARG(string)|3|2 *UseUsageAdvisor=Returns a boolean value indicating if the Usage Advisor should be enabled. ARG(bool)|3|104 *baseConnectionString=The basis for the object's internal connection information. Parsed into key/value pairs. ARG(string)|4|2 *keyword=The key to locate in the MySqlConnectionStringBuilder. ARG(string)|4|2 *value=The value corresponding to keyword. ARG(Object)|4|0