DataCommand.DeriveSchema Methode

Definition

Überlädt

DeriveSchema(String)

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

DeriveSchema(String, DataCommandType)

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

DeriveSchema(String, DataCommandType, IVsDataParameter[])

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

DeriveSchema(String)

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

public:
 virtual Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader ^ DeriveSchema(System::String ^ command);
public Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader DeriveSchema (string command);
abstract member DeriveSchema : string -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
override this.DeriveSchema : string -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Public Function DeriveSchema (command As String) As IVsDataReader

Parameter

command
String

Ein Befehl, für den das für eine Datenquelle spezifische Schema abgeleitet werden soll.

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.

Implementiert

Ausnahmen

Der command-Parameter ist null.

Gilt für

DeriveSchema(String, DataCommandType)

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

public:
 virtual Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader ^ DeriveSchema(System::String ^ command, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType);
public Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader DeriveSchema (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType);
abstract member DeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
override this.DeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Public Function DeriveSchema (command As String, commandType As DataCommandType) As IVsDataReader

Parameter

command
String

Ein Befehl, für den das für eine Datenquelle spezifische Schema abgeleitet werden soll.

commandType
DataCommandType

Der Typ des Befehls, der angibt, wie der Inhalt des Parameters interpretiert werden soll command . Der Befehlstyp kann entweder ein Wert aus der- DataCommandType Enumeration oder ein benutzerdefinierter Befehlstyp sein, der von einem Anbieter definiert wird. dieser kann durch Erzwingen einer Umwandlung von einer Ganzzahl in die-Enumeration durchlaufen werden DataCommandType .

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.

Implementiert

Ausnahmen

Der command-Parameter ist null.

Gilt für

DeriveSchema(String, DataCommandType, IVsDataParameter[])

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

public:
 virtual Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader ^ DeriveSchema(System::String ^ command, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters);
public Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader DeriveSchema (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters);
abstract member DeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
override this.DeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Public Function DeriveSchema (command As String, commandType As DataCommandType, parameters As IVsDataParameter()) As IVsDataReader

Parameter

command
String

Ein Befehl, für den das für eine Datenquelle spezifische Schema abgeleitet werden soll.

commandType
DataCommandType

Der Typ des Befehls, der angibt, wie der Inhalt des Parameters interpretiert werden soll command . Der Befehlstyp kann entweder ein Wert aus der- DataCommandType Enumeration oder ein benutzerdefinierter Befehlstyp sein, der von einem Anbieter definiert wird. dieser kann durch Erzwingen einer Umwandlung von einer Ganzzahl in die-Enumeration durchlaufen werden DataCommandType .

parameters
IVsDataParameter[]

Ein Array von- IVsDataParameter Objekten, die die Befehlsparameter für den angegebenen Befehlstyp darstellen.

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.

Implementiert

Ausnahmen

Der command-Parameter ist null.

Gilt für

DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Leitet das Schema ab, das von einem angegebenen Befehl zurückgegeben wird. Das Schema gibt das Layout von Elementen und Blöcken in einem Daten Leser an.

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

Parameter

command
String

Ein Befehl, für den das für eine Datenquelle spezifische Schema abgeleitet werden soll.

commandType
DataCommandType

Der Typ des Befehls, der angibt, wie der Inhalt des Parameters interpretiert werden soll command . Der Befehlstyp kann entweder ein Wert aus der- DataCommandType Enumeration oder ein benutzerdefinierter Befehlstyp sein, der von einem Anbieter definiert wird. dieser kann durch Erzwingen einer Umwandlung von einer Ganzzahl in die-Enumeration durchlaufen werden DataCommandType .

parameters
IVsDataParameter[]

Ein Array von- IVsDataParameter Objekten, die die Befehlsparameter für den angegebenen Befehlstyp darstellen.

commandTimeout
Int32

Die Zeitspanne (in Sekunden), die der Client blockiert werden soll, bevor die Schema Ableitung abgebrochen und zum Aufrufer zurückgegeben wird. Der Wert 0 gibt ein unbegrenztes Timeout an. der Wert-1 gibt einen Anbieter Standard an.

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.

Implementiert

Ausnahmen

Der command-Parameter ist null.

Der commandTimeout-Parameter ist kleiner als -1.

Gilt für