Sdílet prostřednictvím


DataAsyncCommand.ExecuteWithoutResultsAsync – metoda

Provede příkaz nevrátí žádné výsledky za celočíselnou hodnotu označující stav asynchronní způsobem.

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

Syntaxe

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

Parametry

  • commandTimeout
    Typ: System.Int32
    Množství času v sekundách, po které před příkaz časový limit.
  • userState
    Typ: System.Object
    Objekt, ve kterém tato metoda volá zpět v průběhu příkazu.

Implementuje

IVsDataAsyncCommand.ExecuteWithoutResultsAsync(String, DataCommandType, array<IVsDataParameter[], Int32, Object)

Výjimky

Výjimka Podmínka
ArgumentNullException

command Nebo userState parametr má hodnotu null.

ArgumentOutOfRangeException

commandTimeout Je menší než parametr.

Poznámky

Tato metoda provádí stejné operace jako ExecuteWithoutResults 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 ExecuteWithoutResultsCompleted 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ů

DataCommand