Freigeben über


DataAsyncCommand.AsyncExecute-Methode

Führt einen Befehl in einer asynchronen Weise ausgeführt.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
Public Overridable Sub AsyncExecute ( _
    command As String, _
    commandType As Integer, _
    parameters As DataParameter(), _
    commandTimeout As Integer, _
    asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncExecute(
    string command,
    int commandType,
    DataParameter[] parameters,
    int commandTimeout,
    DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncExecute(
    String^ command, 
    int commandType, 
    array<DataParameter^>^ parameters, 
    int commandTimeout, 
    DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncExecute : 
        command:string * 
        commandType:int * 
        parameters:DataParameter[] * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit  
override AsyncExecute : 
        command:string * 
        commandType:int * 
        parameters:DataParameter[] * 
        commandTimeout:int * 
        asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncExecute(
    command : String, 
    commandType : int, 
    parameters : DataParameter[], 
    commandTimeout : int, 
    asyncCommandEvents : DataAsyncCommandEvents
)

Parameter

  • command
    Typ: String

    Der Befehl, der ausgeführt werden soll.

  • commandType
    Typ: Int32

    Format der Befehlszeichenfolge.

  • commandTimeout
    Typ: Int32

    Zeit, in Sekunden vor, die die Befehlstimeouts.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der Befehl oder die asyncCommandEvents sind NULL.

ArgumentException

Das commandType gibt einen ungültigen Typ an.

ArgumentOutOfRangeException

Das commandTimeout ist kleiner als -1.

NotSupportedException

Der Anbieter unterstützt diese Methode nicht.

Hinweise

Diese Methode führt den gleichen Vorgang wie die Execute methode, aber in einer asynchronen Weise ausgeführt.

Wenn der Wert des Parameters commandTimeout 0 ist, gibt es kein Timeout (oder, Timeout ist Unendlich); Wenn der Wert -1 ist, ist das Timeout das legen durch den Datenanbieter.

Hinweis

Andere Ausnahmen, die auftreten, geben an, dass die Parameterableitung für einen Anbieter-angegebenen Grund fehlgeschlagen ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataAsyncCommand Klasse

Microsoft.VisualStudio.Data-Namespace

DataCommand