DataCommand.DeriveSchema Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
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
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.