ConnectionManagerBase.Validate(IDTSInfoEvents) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет соединение и возвращает перечисление, указывающее на успех или неудачу.
public:
virtual Microsoft::SqlServer::Dts::Runtime::DTSExecResult Validate(Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ infoEvents);
public virtual Microsoft.SqlServer.Dts.Runtime.DTSExecResult Validate(Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents infoEvents);
abstract member Validate : Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
override this.Validate : Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Public Overridable Function Validate (infoEvents As IDTSInfoEvents) As DTSExecResult
Параметры
- infoEvents
- IDTSInfoEvents
Объект, реализующий IDTSInfoEvents интерфейс событий для выявления ошибок, предупреждений или информационных событий.
Возвращаемое значение
Перечисление DTSExecResult .
Примеры
Следующий пример кода показывает, как проверять объекты с помощью Validate метода объекта Package .
DTSExecResult myresult = pkg.Validate(myPkgConnections, myPkgVariables, myIDTSEvents, myIDTSLogging);
Dim myresult As DTSExecResult = pkg.Validate(myPkgConnections,myPkgVariables,myIDTSEvents, myIDTSLogging)
Комментарии
Метод проверяет Validate свойства и настройки на предмет неточностей или неправильных настроек. Метод не касается данных и не подключается к источникам данных для проверки соединений. Однако он гарантирует, что требуемые поля заполнены и содержат соответствующие значения. Поля, которые проходят проверку, различаются в зависимости от того, какой объект проходит проверку.
Основное применение Validate — при написании индивидуальной задачи. Метод вызывается дизайнером SSIS, когда задача попадает на поверхность проектирования, а также снова, возможно несколько раз, когда устанавливаются Validate свойства. Однако в коде метод Validate для отдельных объектов используется редко, так как рекомендуется вызывать его Validate при Package проверке объектов. Однако метод доступен на отдельных объектах, если вы найдёте уникальную ситуацию, где он необходим.
Метод Validate переопределяется в пользовательских задачах — либо для проверки объекта при использовании в SSIS Designer, либо при вызове кодом. Для получения дополнительной информации о написании Validate метода для пользовательской задачи см. раздел Кодирование пользовательской задачи.