SqlConnectionStringBuilder.MultipleActiveResultSets Свойство

Определение

Если указано значение true, приложение может поддерживать несколько активных наборов результатов (режим MARS).When true, an application can maintain multiple active result sets (MARS). Если указано значение false, приложение должно обработать или отменить все наборы результатов из одного пакета, прежде чем выполнять любой другой пакет для данного подключения.When false, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection.

Дополнительные сведения см. в разделе Несколько активных результирующих наборов (MARS).For more information, see Multiple Active Result Sets (MARS).

public:
 property bool MultipleActiveResultSets { bool get(); void set(bool value); };
public bool MultipleActiveResultSets { get; set; }
member this.MultipleActiveResultSets : bool with get, set
Public Property MultipleActiveResultSets As Boolean

Значение свойства

Значение свойства MultipleActiveResultSets или значение false, если значение не указано.The value of the MultipleActiveResultSets property, or false if none has been supplied.

Примеры

В следующем примере явно отключается функция множественных активных результирующих наборов.The following example explicitly disables the Multiple Active Result Sets feature.

using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
        builder.DataSource = "(local)";
        builder.IntegratedSecurity = true;
        builder.InitialCatalog = "AdventureWorks";

        // The connection does not allow multiple active result sets
        // by default, so this line of code explicitly
        // enables this feature. Note that this feature is 
        // only available when programming against SQL Server 2005
        // or later.
        builder.MultipleActiveResultSets = true;

        Console.WriteLine(builder.ConnectionString);
        Console.WriteLine();

        Console.WriteLine("Press Enter to continue.");
        Console.ReadLine();
    }
}
Imports System.Data.SqlClient
Module Module1
    Sub Main()
        Dim builder As New SqlConnectionStringBuilder
        builder.DataSource = "(local)"
        builder.IntegratedSecurity = True
        builder.InitialCatalog = "AdventureWorks"

        ' The connection does not allow multiple active result sets
        ' by default, so this line of code explicitly
        ' enables this feature. Note that this feature is 
        ' only available when programming against SQL Server 2005
        ' or later.
        builder.MultipleActiveResultSets = True

        Console.WriteLine(builder.ConnectionString)
        Console.WriteLine()

        Console.WriteLine("Press Enter to continue.")
        Console.ReadLine()
    End Sub
End Module

Комментарии

Это свойство соответствует ключу «MultipleActiveResultSets» в строке подключения.This property corresponds to the "MultipleActiveResultSets" key within the connection string.

Применяется к

Дополнительно