Freigeben über


DataCommand.DeriveParameters-Methode (String, DataCommandType)

Berechnet die Parameter, die für einen bestimmten Befehl angegeben werden können.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Function DeriveParameters ( _
    command As String, _
    commandType As DataCommandType _
) As IVsDataParameter()
public IVsDataParameter[] DeriveParameters(
    string command,
    DataCommandType commandType
)
public:
virtual array<IVsDataParameter^>^ DeriveParameters(
    String^ command, 
    DataCommandType commandType
) sealed
abstract DeriveParameters : 
        command:string * 
        commandType:DataCommandType -> IVsDataParameter[] 
override DeriveParameters : 
        command:string * 
        commandType:DataCommandType -> IVsDataParameter[] 
public final function DeriveParameters(
    command : String, 
    commandType : DataCommandType
) : IVsDataParameter[]

Parameter

  • command
    Typ: String

    Von dem ein Befehl, die Parameter zu berechnen spezifisch für eine Datenquelle.

Rückgabewert

Typ: array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]
Ein Array von IVsDataParameter-Objekten.Jedes Objekt stellt einen Parameter dar, der vom Befehl abgeleitet wird.

Implementiert

IVsDataCommand.DeriveParameters(String, DataCommandType)

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der command-Parameter ist nullein Nullverweis (Nothing in Visual Basic).

Hinweise

Nachdem die Instanzen der abgeleiteten Parameterobjekte abgerufen werden, besitzt der Client diese und kann ihre Werte nach Bedarf ändern. Der Client übergibt dann diese Werte zusammen mit einem Befehlstyp, der auf Text und ein entsprechendes Timeoutwert auf das Execute- oder die ExecuteWithoutResults-Methode.

Hinweis

Andere Ausnahmen, die auftreten, geben an, dass die Parameterableitung für einen Anbieter-angegebenen Grund fehlgeschlagen ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataCommand Klasse

DeriveParameters-Überladung

Microsoft.VisualStudio.Data.Framework-Namespace

CreateParameter