AdoDotNetConnectionSupport.DeriveSchemaCore – 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.Framework.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
'Deklarace
Protected Overridable Function DeriveSchemaCore ( _
command As String, _
commandType As DataCommandType, _
parameters As IVsDataParameter(), _
commandTimeout As Integer _
) As IVsDataReader
protected virtual IVsDataReader DeriveSchemaCore(
string command,
DataCommandType commandType,
IVsDataParameter[] parameters,
int commandTimeout
)
protected:
virtual IVsDataReader^ DeriveSchemaCore(
String^ command,
DataCommandType commandType,
array<IVsDataParameter^>^ parameters,
int commandTimeout
)
abstract DeriveSchemaCore :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int -> IVsDataReader
override DeriveSchemaCore :
command:string *
commandType:DataCommandType *
parameters:IVsDataParameter[] *
commandTimeout:int -> IVsDataReader
protected function DeriveSchemaCore(
command : String,
commandType : DataCommandType,
parameters : IVsDataParameter[],
commandTimeout : int
) : IVsDataReader
- command
Typ: System.String
Příkaz source–specific data pro které odvozovat schéma.
- commandType
Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType
Typ příkazu uvedeno, jak interpretovat obsah zadání command parametr.
- parameters
Typ: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]
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ého limitu je neomezená; Hodnota -1 označuje výchozí zprostředkovatel.
Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
IVsDataReader Instance objektu představuje příkaz schématu.
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 zboží.
Položky, které zprostředkovatel nepodporuje (například některé formy datový typ) by měly být ale nastaveny null .
- 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.
AdoDotNetConnectionSupport Třída
Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů