FtpTask.Validate Metodo

Definizione

Verifica che l'attività sia configurata correttamente.

public:
 override Microsoft::SqlServer::Dts::Runtime::DTSExecResult Validate(Microsoft::SqlServer::Dts::Runtime::Connections ^ connections, Microsoft::SqlServer::Dts::Runtime::VariableDispenser ^ variableDispenser, Microsoft::SqlServer::Dts::Runtime::IDTSComponentEvents ^ events, Microsoft::SqlServer::Dts::Runtime::IDTSLogging ^ log);
public override Microsoft.SqlServer.Dts.Runtime.DTSExecResult Validate (Microsoft.SqlServer.Dts.Runtime.Connections connections, Microsoft.SqlServer.Dts.Runtime.VariableDispenser variableDispenser, Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents events, Microsoft.SqlServer.Dts.Runtime.IDTSLogging log);
override this.Validate : Microsoft.SqlServer.Dts.Runtime.Connections * Microsoft.SqlServer.Dts.Runtime.VariableDispenser * Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents * Microsoft.SqlServer.Dts.Runtime.IDTSLogging -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Public Overrides Function Validate (connections As Connections, variableDispenser As VariableDispenser, events As IDTSComponentEvents, log As IDTSLogging) As DTSExecResult

Parametri

connections
Connections

Raccolta di connessioni utilizzate dall'attività.

variableDispenser
VariableDispenser

Oggetto VariableDispenser per il blocco di variabili.

events
IDTSComponentEvents

Oggetto che implementa l'interfaccia IDTSComponentEvents.

log
IDTSLogging

Oggetto che implementa l'interfaccia IDTSComponentEvents.

Restituisce

DTSExecResult

Valore ricavato dall'enumerazione DTSExecResult.

Esempio

Nell'esempio di codice seguente viene illustrato come convalidare gli oggetti utilizzando il Validate metodo dell' Package oggetto.

DTSExecResult myresult = pkg.Validate(myPkgConnections, myPkgVariables, myIDTSEvents, myIDTSLogging);  
Dim myresult As DTSExecResult =  pkg.Validate(myPkgConnections,myPkgVariables,myIDTSEvents, myIDTSLogging)  

Commenti

Il Validate metodo esamina le proprietà e le impostazioni per le imprecisioni o le impostazioni non corrette. Il metodo non tocca i dati oppure si connette alle origini dati per convalidare le connessioni. Tuttavia, garantisce che i campi obbligatori vengano popolati e contengano valori appropriati. I campi convalidati variano a seconda dell'oggetto da convalidare.

L'utilizzo principale di Validate è quando si scrive un'attività personalizzata. Il Validate metodo viene chiamato da Progettazione SSIS quando un'attività viene rilasciata nell'area di progettazione e nuovamente, potenzialmente più volte, durante l'impostazione delle proprietà. Tuttavia, nel codice, il Validate metodo sui singoli oggetti non viene comunemente utilizzato, in quanto è consigliabile chiamare il Validate metodo su Package quando è necessario convalidare gli oggetti. Tuttavia, il metodo è disponibile nei singoli oggetti se è necessario trovare una circostanza univoca in cui è necessario.

Il Validate metodo viene sottoposto a override nelle attività personalizzate, per la convalida dell'oggetto quando viene utilizzato in Progettazione SSIS o quando viene chiamato dal codice. Per altre informazioni sulla scrittura del Validate metodo per un'attività personalizzata, vedere codifica di un'attività personalizzata.

Si applica a