[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=DbConnectionStringBuilder Interfaces=Object,SqlConnectionStringBuilder Info=Provides a simple way to create and manage the contents of connection strings used by the SqlConnection class. [Property] +ConnectionString= |2| Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the SqlConnectionStringBuilder class. ARG(enum)|14|0|Constructor,Constructor2 ;@ApplicationIntent=Declares the application workload type when connecting to a database in an SQL Server Availability Group. You can set the value of this property with ApplicationIntent. For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery. ARG(ApplicationIntent)|14|?|ReadWrite,ReadOnly @ApplicationName=Sets the name of the application associated with the connection string. ARG(string)|2| @AsynchronousProcessing=Sets a Boolean value that indicates whether asynchronous processing is allowed by the connection created by using this connection string. ARG(bool)|14|1|True,False @AttachDBFilename=Sets a string that contains the name of the primary data file. This includes the full path name of an attachable database. ARG(string)|2| @ConnectTimeout=Sets the length of time to wait for a connection to the server before terminating the attempt and generating an error. ARG(int)|1|0 @ContextConnection=Sets a value that indicates whether a client/server or in-process connection to SQL Server should be made. ARG(bool)|14|1|True,False @CurrentLanguage=Sets the SQL Server Language record name. ARG(string)|2| @DataSource=Sets the name or network address of the instance of SQL Server to connect to. ARG(string)|2| @Encrypt=Sets a Boolean value that indicates whether SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. ARG(bool)|14|1|True,False @Enlist=Sets a Boolean value that indicates whether the SQL Server connection pooler automatically enlists the connection in the creation thread's current transaction context. ARG(bool)|14|0|True,False @FailoverPartner=Sets the name or address of the partner server to connect to if the primary server is down. ARG(string)|2| @InitialCatalog=Sets the name of the database associated with the connection. ARG(string)|2| @IntegratedSecurity=Sets a Boolean value that indicates whether User ID and Password are specified in the connection . ARG(bool)|14|1|True,False @LoadBalanceTimeout=Sets the minimum time, in seconds, for the connection to live in the connection pool before being destroyed. ARG(int)|1|0 @MaxPoolSize=Sets the maximum number of connections allowed in the connection pool for this specific connection string. ARG(int)|1|0 @MinPoolSize=Sets the minimum number of connections allowed in the connection pool for this specific connection string. ARG(int)|1|0 @MultipleActiveResultSets=Sets a Boolean value that indicates whether multiple active result sets can be associated with the associated connection. ARG(bool)|14|1|True,False ;@MultiSubnetFailover=If your application is connecting to an AlwaysOn availability group active server. For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery. ARG(bool)|14|?|True,False @NetworkLibrary=Sets a string that contains the name of the network library used to establish a connection to the SQL Server. ARG(string)|2| @PacketSize=Sets the size in bytes of the network packets used to communicate with an instance of SQL Server. ARG(int)|1|0 @Password=Sets the password for the SQL Server account. ARG(string)|2| @PersistSecurityInfo=Sets a Boolean value that indicates if security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state. ARG(bool)|14|1|True,False @Pooling=Sets a Boolean value that indicates whether the connection will be pooled or explicitly opened every time that the connection is requested. ARG(bool)|14|0|True,False @Replication=Sets a Boolean value that indicates whether replication is supported using the connection. ARG(bool)|14|1|True,False @TransactionBinding=Sets a string value that indicates how the connection maintains its association with an enlisted System.Transactions transaction. ARG(string)|2| ;@TrustServerCertificate=Sets a value that indicates whether the channel will be encrypted while bypassing walking the certificate chain to validate trust. ARG(bool)|14|?|True,False @TypeSystemVersion=Sets a string value that indicates the type system the application expects. ARG(string)|2| @UserID=Sets the user ID to be used when connecting to SQL Server. ARG(string)|2| @UserInstance=Sets a value that indicates whether to redirect the connection from the default SQL Server Express instance to a runtime-initiated instance running under the account of the caller. ARG(bool)|14|1|True,False @WorkstationID=Sets the name of the workstation connecting to SQL Server. ARG(string)|2| [Methods] *doClear=Clears the contents of the SqlConnectionStringBuilder instance. ARG()|1|0 *doConnectionReset=Obsolete. Obsolete. Gets or sets a Boolean value that indicates whether the connection is reset when drawn from the connection pool. ARG(bool)|1|0 *doConstructor=Initializes a new instance of the SqlConnectionStringBuilder class. ARG()|1|0 *doConstructor2=Initializes a new instance of the SqlConnectionStringBuilder class. The provided connection string provides the data for the instance's internal connection information. ARG(string baseConnectionString)|1|0 *doContainsKey=Determines whether the SqlConnectionStringBuilder contains a specific key. ARG(string keyword)|1|0 *doItem=Sets the value associated with the specified key. In C#, this property is the indexer. ARG(string keyword)|1|0 *doRemove=Removes the entry with the specified key from the SqlConnectionStringBuilder instance. ARG(string keyword)|1|0 *doShouldSerialize=Indicates whether the specified key exists in this SqlConnectionStringBuilder instance. ARG(string keyword)|1|0 *doTryGetValue=Retrieves a value corresponding to the supplied key from this SqlConnectionStringBuilder. ARG(string keyword, out Object value)|1|0 *onContainsKey=Occurs after invoke the method doContainsKey and returns the result. ARG(bool)|2|104 *onRemove=Occurs after invoke the method doRemove and returns the result. ARG(bool)|2|104 *onShouldSerialize=Occurs after invoke the method doShouldSerialize and returns the result. ARG(bool)|2|104 *onTryGetValue=Occurs after invoke the method doTryGetValue and returns the result. ARG(bool)|2|104 *ApplicationIntent=Declares the application workload type when connecting to a database in an SQL Server Availability Group. You can set the value of this property with ApplicationIntent. For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery. ARG(ApplicationIntent)|3|0 *ApplicationName=Returns the name of the application associated with the connection string. ARG(string)|3|2 *AsynchronousProcessing=Returns a Boolean value that indicates whether asynchronous processing is allowed by the connection created by using this connection string. ARG(bool)|3|104 *AttachDBFilename=Returns a string that contains the name of the primary data file. This includes the full path name of an attachable database. ARG(string)|3|2 *ConnectionReset=Obsolete. Obsolete. Gets or sets a Boolean value that indicates whether the connection is reset when drawn from the connection pool. ARG(bool)|3|104 *ConnectTimeout=Returns the length of time to wait for a connection to the server before terminating the attempt and generating an error. ARG(int)|3|1 *ContextConnection=Returns a value that indicates whether a client/server or in-process connection to SQL Server should be made. ARG(bool)|3|104 *CurrentLanguage=Returns the SQL Server Language record name. ARG(string)|3|2 *DataSource=Returns the name or network address of the instance of SQL Server to connect to. ARG(string)|3|2 *Encrypt=Returns a Boolean value that indicates whether SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. ARG(bool)|3|104 *Enlist=Returns a Boolean value that indicates whether the SQL Server connection pooler automatically enlists the connection in the creation thread's current transaction context. ARG(bool)|3|104 *FailoverPartner=Returns the name or address of the partner server to connect to if the primary server is down. ARG(string)|3|2 *InitialCatalog=Returns the name of the database associated with the connection. ARG(string)|3|2 *IntegratedSecurity=Returns a Boolean value that indicates whether User ID and Password are specified in the connection . ARG(bool)|3|104 *IsFixedSize=Returns a value that indicates whether the SqlConnectionStringBuilder has a fixed size. ARG(bool)|3|104 *Item=Returns the value associated with the specified key. In C#, this property is the indexer. ARG(Object)|3|0 *Keys=Returns an ICollection that contains the keys in the SqlConnectionStringBuilder. ARG(ICollection)|3|0 *LoadBalanceTimeout=Returns the minimum time, in seconds, for the connection to live in the connection pool before being destroyed. ARG(int)|3|1 *MaxPoolSize=Returns the maximum number of connections allowed in the connection pool for this specific connection string. ARG(int)|3|1 *MinPoolSize=Returns the minimum number of connections allowed in the connection pool for this specific connection string. ARG(int)|3|1 *MultipleActiveResultSets=Returns a Boolean value that indicates whether multiple active result sets can be associated with the associated connection. ARG(bool)|3|104 *MultiSubnetFailover=If your application is connecting to an AlwaysOn availability group active server. For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery. ARG(bool)|3|104 *NetworkLibrary=Returns a string that contains the name of the network library used to establish a connection to the SQL Server. ARG(string)|3|2 *PacketSize=Returns the size in bytes of the network packets used to communicate with an instance of SQL Server. ARG(int)|3|1 *Password=Returns the password for the SQL Server account. ARG(string)|3|2 *PersistSecurityInfo=Returns a Boolean value that indicates if security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state. ARG(bool)|3|104 *Pooling=Returns a Boolean value that indicates whether the connection will be pooled or explicitly opened every time that the connection is requested. ARG(bool)|3|104 *Replication=Returns a Boolean value that indicates whether replication is supported using the connection. ARG(bool)|3|104 *TransactionBinding=Returns a string value that indicates how the connection maintains its association with an enlisted System.Transactions transaction. ARG(string)|3|2 *TrustServerCertificate=Returns a value that indicates whether the channel will be encrypted while bypassing walking the certificate chain to validate trust. ARG(bool)|3|104 *TypeSystemVersion=Returns a string value that indicates the type system the application expects. ARG(string)|3|2 *UserID=Returns the user ID to be used when connecting to SQL Server. ARG(string)|3|2 *UserInstance=Returns a value that indicates whether to redirect the connection from the default SQL Server Express instance to a runtime-initiated instance running under the account of the caller. ARG(bool)|3|104 *Values=Returns an ICollection that contains the values in the SqlConnectionStringBuilder. ARG(ICollection)|3|0 *WorkstationID=Returns the name of the workstation connecting to SQL Server. ARG(string)|3|2 SqlConnectionStringBuilder=Returns the SqlConnectionStringBuilder object. ARG(SqlConnectionStringBuilder)|3|0 *baseConnectionString=The basis for the object's internal connection information. Parsed into name/value pairs. Invalid key names raise KeyNotFoundException. ARG(string)|4|2 *keyword=The key to locate in the SqlConnectionStringBuilder. ARG(string)|4|2 *value=The value corresponding to keyword. ARG(Object)|4|0