DataCommand.DeriveSchema Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
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
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.