SqlConnectionStringBuilder.MultipleActiveResultSets Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 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
Comentários
Essa propriedade corresponde à chave "MultipleActiveResultSets" no cadeia de conexão.