Freigeben über


DataAsyncCommand.AsyncDeriveParameters-Methode

Berechnet, in einer asynchronen Möglichkeit, einen Satz Parameter zur Verwendung mit einem bestimmten Befehl.

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

Syntax

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

Parameter

  • command
    Typ: String

    Befehl, für den die Parameter abgeleitet werden.

  • 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 DeriveParameters-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