DataAsyncCommand.OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) Methode

Definition

Sendet den asynchronen Vorgang zum Ableiten eines Schemas an den synchronen DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) Methoden aufzurufen.

protected:
 virtual Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader ^ OnDeriveSchema(System::String ^ command, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters, int commandTimeout);
protected virtual Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader OnDeriveSchema (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters, int commandTimeout);
abstract member OnDeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
override this.OnDeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Protected Overridable Function OnDeriveSchema (command As String, commandType As DataCommandType, parameters As IVsDataParameter(), commandTimeout As Integer) As IVsDataReader

Parameter

command
String

Der Befehl, für den das Schema abgeleitet ist.

commandType
DataCommandType

Ein Wert aus der- DataCommandType Enumeration, der den Befehlstyp für den aufgeführten Befehl darstellt. Der Wert gibt an, wie der Inhalt des Parameters interpretiert werden soll command .

parameters
IVsDataParameter[]

Eine Liste der Parameter, die mit dem Befehl übergeben werden sollen.

commandTimeout
Int32

Zeitraum (in Sekunden), in dem für den Befehl ein Timeout eintritt.

Gibt zurück

IVsDataReader

Ein IVsDataReader-Objekt. Dieses Objekt stellt einen schreibgeschützten Vorwärts Datenstrom bereit, der das Layout von Elementen und Blöcken, d. h. das Schema, für das Reader-Objekt beschreibt, das beim Ausführen des angegebenen Befehls zurückgegeben wird.

Gilt für