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: StringBefehl, für den die Parameter abgeleitet werden.
commandType
Typ: Int32Format der Befehlszeichenfolge.
commandTimeout
Typ: Int32Zeit, in Sekunden vor, die die Befehlstimeouts.
asyncCommandEvents
Typ: Microsoft.VisualStudio.Data.DataAsyncCommandEventsDas Objekt, für das dieses Methodenaufrufe als der Befehl der Übergabe, wird weiter.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.