AdoDotNetConnectionSupport.DeriveSchema – metoda
Schéma vrácené zadaný příkaz označující rozložení položek a bloky v Readeru daného data pochází.
Obor názvů: Microsoft.VisualStudio.Data.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
Public Overridable Function DeriveSchema ( _
command As String, _
commandType As Integer, _
parameters As DataParameter(), _
commandTimeout As Integer _
) As DataReader
public virtual DataReader DeriveSchema(
string command,
int commandType,
DataParameter[] parameters,
int commandTimeout
)
public:
virtual DataReader^ DeriveSchema(
String^ command,
int commandType,
array<DataParameter^>^ parameters,
int commandTimeout
)
abstract DeriveSchema :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> DataReader
override DeriveSchema :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> DataReader
public function DeriveSchema(
command : String,
commandType : int,
parameters : DataParameter[],
commandTimeout : int
) : DataReader
Parametry
- command
Typ: System.String
Příkaz určitých zdrojů dat, které odvozovat schéma
- commandType
Typ: System.Int32
Typ příkazu uvedeno, jak interpretovat obsah zadání command parametr.
- parameters
Typ: array<Microsoft.VisualStudio.Data.DataParameter[]
Pole AdoDotNetParameter objekty typu zadaného příkazu.
- commandTimeout
Typ: System.Int32
Délka čas v sekundách blokovat klienta před zrušením odvození schématu a návratu k volajícímu.Hodnota nula znamená časový limit; Hodnota -1 označuje výchozí zprostředkovatel.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Data.DataReader
Vrátí DataReader instance objektu představuje příkaz schématu.
Poznámky
Schéma reader dat vrácených tímto způsobem postupujte podle určitého formátu.Pro každý výsledek, který by vrátil při provádění příkazu by měla být výsledkem data reader.Každý z těchto výsledků by měl obsahovat bloky, které popisují položky, které by byla vrácena při provádění příkazu.Popis by měl obsahovat následující položky:
Název (řetězec): název položky.
Řadové (Int32): umístění položky.
UserDataType (řetězec): uživatelský typ dat položky (například "myType").
NativeDataType (řetězec): nativní datový typ položky (například "nvarchar").
ProviderDataType (Int32): Zprostředkovatel datový typ položky (například System.Data.DbType.StringFixedLength).
FrameworkDataType (typ): framework datový typ položky (například System.Int32).
Délka (Int32): maximální délku položky, případně.
Přesnost (Int32): přesnost zboží, popřípadě.
Měřítko (Int32): měřítko zboží, popřípadě.
S možnou hodnotou Null (booleovská hodnota): Null položky.
Položky, které zprostředkovatel nepodporuje (například některé formy datový typ) by měly být ale nastaveny null .
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
AdoDotNetConnectionSupport Třída