IVsDataCommand.DeriveSchema 方法

定義

多載

DeriveSchema(String)

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

DeriveSchema(String, DataCommandType)

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

DeriveSchema(String, DataCommandType, IVsDataParameter[])

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

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

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

DeriveSchema(String)

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

public:
 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
Public Function DeriveSchema (command As String) As IVsDataReader

參數

command
String

用來衍生資料來源特定架構的命令。

傳回

IVsDataReader

IVsDataReader 物件。 這個物件會提供順向、唯讀的資料流程,描述在執行指定的命令時所傳回之讀取器物件的專案和區塊的版面配置,也就是架構。

適用於

DeriveSchema(String, DataCommandType)

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

public:
 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
Public Function DeriveSchema (command As String, commandType As DataCommandType) As IVsDataReader

參數

command
String

用來衍生資料來源特定架構的命令。

commandType
DataCommandType

列舉中的值 DataCommandType ,表示指定之命令的命令類型,並指定如何解讀參數的內容 command

傳回

IVsDataReader

IVsDataReader 物件。 這個物件會提供順向、唯讀的資料流程,描述在執行指定的命令時所傳回之讀取器物件的專案和區塊的版面配置,也就是架構。

適用於

DeriveSchema(String, DataCommandType, IVsDataParameter[])

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

public:
 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
Public Function DeriveSchema (command As String, commandType As DataCommandType, parameters As IVsDataParameter()) As IVsDataReader

參數

command
String

要針對資料來源衍生特定架構的命令。

commandType
DataCommandType

列舉中的值 DataCommandType ,表示指定之命令的命令類型,並指定如何解讀參數的內容 command

parameters
IVsDataParameter[]

DataParameter指定之命令類型的物件陣列。 雖然這是輸入參數,但 DDEX 提供者仍能設定個別 out 和 return 值參數的屬性。 不過,在衍生架構時,不會填入這些。

傳回

IVsDataReader

IVsDataReader 物件。 這個物件會提供順向、唯讀的資料流程,描述在執行指定的命令時所傳回之讀取器物件的專案和區塊的版面配置,也就是架構。

適用於

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

由類別執行時,衍生自指定命令所傳回的架構。 架構會指出資料讀取器中的專案和區塊的版面配置。

public:
 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 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
Public Function DeriveSchema (command As String, commandType As DataCommandType, parameters As IVsDataParameter(), commandTimeout As Integer) As IVsDataReader

參數

command
String

用來衍生資料來源特定架構的命令。

commandType
DataCommandType

列舉中的值 DataCommandType ,表示指定之命令的命令類型,並指定如何解讀參數的內容 command

parameters
IVsDataParameter[]

DataParameter指定之命令類型的物件陣列。 雖然這是輸入參數,但 DDEX 提供者仍能設定個別 out 和 return 值參數的屬性。 不過,在衍生架構時,不會填入這些。

commandTimeout
Int32

先封鎖用戶端的時間長度(以秒為單位),以在取消架構衍生並返回呼叫端之前封鎖用戶端。 值為0表示無限超時時間;值-1 表示提供者預設值。

傳回

IVsDataReader

IVsDataReader 物件。 這個物件會提供順向、唯讀的資料流程,描述在執行指定的命令時所傳回之讀取器物件的專案和區塊的版面配置,也就是架構。

適用於