Sdílet prostřednictvím


DataAsyncCommand.AsyncDeriveSchema – metoda

Asynchronní způsobem odvozuje schématu zadaného příkazu.

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

Syntaxe

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

Parametry

  • command
    Typ: System.String
    Příkaz, pro který je odvozen schématu.
  • commandType
    Typ: System.Int32
    Formát příkazového řetězce.
  • commandTimeout
    Typ: System.Int32
    Množství času v sekundách, po které před příkaz časový limit.

Výjimky

Výjimka Podmínka
ArgumentNullException

Příkaz nebo asyncCommandEvents má hodnotu null.

ArgumentException

CommandType určuje neplatný typ.

ArgumentOutOfRangeException

CommandTimeout je menší než -1.

NotSupportedException

Zprostředkovatel nepodporuje tuto metodu.

Poznámky

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

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

DataCommand