Sdílet prostřednictvím


DataAsyncCommand.AsyncPrepare – metoda

Asynchronní způsobem připraví zadaný příkaz ke spuštění zdroje dat; příkaz může být spuštěn vícekrát s různými parametry.

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Public Overridable Sub AsyncPrepare ( _
    command As String, _
    commandType As Integer, _
    commandTimeout As Integer, _
    asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncPrepare(
    string command,
    int commandType,
    int commandTimeout,
    DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncPrepare(
    String^ command, 
    int commandType, 
    int commandTimeout, 
    DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncPrepare : 
        command:string * 
        commandType:int * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit 
override AsyncPrepare : 
        command:string * 
        commandType:int * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit 
public function AsyncPrepare(
    command : String, 
    commandType : int, 
    commandTimeout : int, 
    asyncCommandEvents : DataAsyncCommandEvents
)

Parametry

  • commandType
    Typ: System.Int32
    Formát příkazového řetězce.
  • commandTimeout
    Typ: System.Int32
    Množství času v sekundách, po které před příkaz časový limit.

Výjimky

Výjimka Podmínka
ArgumentNullException

Příkaz nebo asyncCommandEvents má hodnotu null.

ArgumentException

CommandType určuje neplatný typ.

ArgumentOutOfRangeException

CommandTimeout je menší než -1.

NotSupportedException

Zprostředkovatel nepodporuje tuto metodu.

Poznámky

Tato metoda provádí stejné operace jako Prepare metoda, ale asynchronní způsobem.

Pokud hodnota commandTimeout parametr je 0, neexistuje žádný časový limit (nebo časového limitu je neomezená); Pokud je hodnota -1 je časový limit nastavený zprostředkovatele dat.

[!POZNÁMKA]

Další výjimky, které nastat označují, že odvození parametru se nezdařilo z důvodu zadat zprostředkovatele.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataAsyncCommand Třída

Microsoft.VisualStudio.Data – obor názvů

DataCommand