SqlConnectionStringBuilder.MultipleActiveResultSets Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Если указано значение true, приложение может поддерживать несколько активных наборов результатов (режим MARS). Если указано значение false, приложение должно обработать или отменить все наборы результатов из одного пакета, прежде чем выполнять любой другой пакет для данного подключения.
Дополнительные сведения см. в разделе Несколько активных результирующих наборов (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
, если значение не указано.
Примеры
В следующем примере явно включается функция "Несколько активных результирующих наборов".
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» в строке подключения.