DataCommand.DeriveSchema Método

Definição

Sobrecargas

DeriveSchema(String)

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

DeriveSchema(String, DataCommandType)

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

DeriveSchema(String, DataCommandType, IVsDataParameter[])

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

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

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

DeriveSchema(String)

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

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

Parâmetros

command
String

Um comando para o qual derivar o esquema que é específico de uma fonte de dados.

Retornos

IVsDataReader

Um objeto IVsDataReader. Esse objeto fornece um fluxo de dados somente leitura somente de encaminhamento que descreve o layout de itens e blocos, ou seja, o esquema, para o objeto leitor retornado na execução do comando especificado.

Implementações

Exceções

O parâmetro command é nulo.

Aplica-se a

DeriveSchema(String, DataCommandType)

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

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

Parâmetros

command
String

Um comando para o qual derivar o esquema específico de uma fonte de dados.

commandType
DataCommandType

O tipo do comando que especifica como interpretar o conteúdo do command parâmetro. O tipo de comando pode ser um valor da DataCommandType enumeração ou um tipo de comando personalizado definido por um provedor, que pode ser passado forçando uma conversão de um inteiro para a DataCommandType enumeração.

Retornos

IVsDataReader

Um objeto IVsDataReader. Esse objeto fornece um fluxo de dados somente leitura somente de encaminhamento que descreve o layout de itens e blocos, ou seja, o esquema, para o objeto leitor retornado na execução do comando especificado.

Implementações

Exceções

O parâmetro command é nulo.

Aplica-se a

DeriveSchema(String, DataCommandType, IVsDataParameter[])

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

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

Parâmetros

command
String

Um comando para o qual derivar o esquema específico de uma fonte de dados.

commandType
DataCommandType

O tipo do comando que especifica como interpretar o conteúdo do command parâmetro. O tipo de comando pode ser um valor da DataCommandType enumeração ou um tipo de comando personalizado definido por um provedor, que pode ser passado forçando uma conversão de um inteiro para a DataCommandType enumeração.

parameters
IVsDataParameter[]

Uma matriz de IVsDataParameter objetos que representa os parâmetros de comando para o tipo de comando especificado.

Retornos

IVsDataReader

Um objeto IVsDataReader. Esse objeto fornece um fluxo de dados somente leitura somente de encaminhamento que descreve o layout de itens e blocos, ou seja, o esquema, para o objeto leitor retornado na execução do comando especificado.

Implementações

Exceções

O parâmetro command é nulo.

Aplica-se a

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

Deriva o esquema retornado de um comando especificado. O esquema indica o layout de itens e blocos em um leitor de dados.

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

Parâmetros

command
String

Um comando para o qual derivar o esquema específico de uma fonte de dados.

commandType
DataCommandType

O tipo do comando que especifica como interpretar o conteúdo do command parâmetro. O tipo de comando pode ser um valor da DataCommandType enumeração ou um tipo de comando personalizado definido por um provedor, que pode ser passado forçando uma conversão de um inteiro para a DataCommandType enumeração.

parameters
IVsDataParameter[]

Uma matriz de IVsDataParameter objetos que representa os parâmetros de comando para o tipo de comando especificado.

commandTimeout
Int32

O período de tempo, em segundos, para bloquear o cliente antes de cancelar a derivação de esquema e retornar ao chamador. Um valor de 0 indica tempo limite infinito; um valor de-1 indica um padrão de provedor.

Retornos

IVsDataReader

Um objeto IVsDataReader. Esse objeto fornece um fluxo de dados somente leitura somente de encaminhamento que descreve o layout de itens e blocos, ou seja, o esquema, para o objeto leitor retornado na execução do comando especificado.

Implementações

Exceções

O parâmetro command é nulo.

O parâmetro commandTimeout é menor que -1.

Aplica-se a