Язык

ExpressionEvaluatorClass Класс

Определение

Предоставляет виртуальные свойства и методы интерфейса IDTSExpressionEvaluator100 .

public ref class ExpressionEvaluatorClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ExpressionEvaluator
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("AA05297E-8D4E-42DA-A202-4089915B4D5F")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ExpressionEvaluatorClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ExpressionEvaluator
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("18CADA43-5BC6-4C16-BA94-F6C26C9876F2")]
public class ExpressionEvaluatorClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ExpressionEvaluator
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("0B255723-C793-412E-97D9-691F358EB414")]
public class ExpressionEvaluatorClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ExpressionEvaluator
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("AA05297E-8D4E-42DA-A202-4089915B4D5F")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ExpressionEvaluatorClass = class
    interface IDTSExpressionEvaluator100
    interface ExpressionEvaluator
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("18CADA43-5BC6-4C16-BA94-F6C26C9876F2")>]
type ExpressionEvaluatorClass = class
    interface IDTSExpressionEvaluator100
    interface ExpressionEvaluator
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("0B255723-C793-412E-97D9-691F358EB414")>]
type ExpressionEvaluatorClass = class
    interface IDTSExpressionEvaluator100
    interface ExpressionEvaluator
Public Class ExpressionEvaluatorClass
Implements ExpressionEvaluator
Наследование
ExpressionEvaluatorClass
Атрибуты
Реализации

Конструкторы

Имя Описание
ExpressionEvaluatorClass()

Инициализирует новый экземпляр класса ExpressionEvaluatorClass.

Свойства

Имя Описание
EvaluatorContext

Задаёт контекст оценщика.

Events

Устанавливает события, которые могут быть подняты во время оценки.

Expression

Задаёт строковое выражение для вычисления.

LocaleID

Получает или устанавливает идентификатор локали.

Методы

Имя Описание
Evaluate(IDTSVariableDispenser100, Object, Boolean)

Вызывает внешний оценщик выражений, который оценивает выражение.

IsAssignmentExpression(IDTSVariableDispenser100, Boolean)

Определяет, является ли выражение выражением присвоения.

IsBooleanExpression(IDTSVariableDispenser100, Boolean)

Определяет, является ли выражение булевым выражением.

Применяется к