Sdílet prostřednictvím


DataAsyncCommand.DeriveParametersAsync – metoda

Asynchronní způsobem odvozuje sadu parametrů pomocí zadaného příkazu.

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

Syntaxe

'Deklarace
Public Sub DeriveParametersAsync ( _
    command As String, _
    commandType As DataCommandType, _
    commandTimeout As Integer, _
    userState As Object _
)
public void DeriveParametersAsync(
    string command,
    DataCommandType commandType,
    int commandTimeout,
    Object userState
)
public:
virtual void DeriveParametersAsync(
    String^ command, 
    DataCommandType commandType, 
    int commandTimeout, 
    Object^ userState
) sealed
abstract DeriveParametersAsync : 
        command:string * 
        commandType:DataCommandType * 
        commandTimeout:int * 
        userState:Object -> unit 
override DeriveParametersAsync : 
        command:string * 
        commandType:DataCommandType * 
        commandTimeout:int * 
        userState:Object -> unit 
public final function DeriveParametersAsync(
    command : String, 
    commandType : DataCommandType, 
    commandTimeout : int, 
    userState : Object
)

Parametry

  • command
    Typ: System.String
    Příkaz, jehož parametry jsou odvozeny.
  • commandTimeout
    Typ: System.Int32
    Množství času v sekundách, po které před příkaz časový limit.
  • userState
    Typ: System.Object
    Jedinečný identifikátor pro asynchronní proces.

Implementuje

IVsDataAsyncCommand.DeriveParametersAsync(String, DataCommandType, Int32, Object)

Výjimky

Výjimka Podmínka
ArgumentNullException

The command or the userState parameter is nullodkaz null (Nothing v jazyce Visual Basic).

ArgumentOutOfRangeException

commandTimeout Je menší než parametr.

Poznámky

Tato metoda provádí stejné operace jako DeriveParameters 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.

userState Parametr jednoznačně identifikuje konkrétní asynchronní operace a je předána zpět jako část argumentů události DeriveParametersCompleted události tak, aby posluchač může zjistit, který asynchronní proces dokončen.

[!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.Framework – obor názvů