Compartilhar via


SqlConnectionStringBuilder.MultipleActiveResultSets Propriedade

Definição

Quando for verdadeiro, um aplicativo poderá manter MARS (conjuntos de resultados ativos múltiplos). Quando for falso, um aplicativo deverá processar ou cancelar todos os conjuntos de resultados de um lote antes de poder executar outro lote nessa conexão. Para obter mais informações, confira MARS (Conjunto de Resultados Ativos Múltiplos).

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

Valor da propriedade

O valor da propriedade MultipleActiveResultSets ou false se nenhum tiver sido aplicado.

Exemplos

O exemplo a seguir habilita explicitamente o recurso Vários Conjuntos de Resultados Ativos.

using Microsoft.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();
    }
}

Comentários

Essa propriedade corresponde à chave "Vários Conjuntos de Resultados Ativos" dentro da cadeia de conexão.

Aplica-se a