Поделиться через


Структура ReportExpression

Represents a report expression.

Пространство имен:  Microsoft.ReportingServices.RdlObjectModel
Сборка:  Microsoft.ReportingServices.Designer.Controls (в Microsoft.ReportingServices.Designer.Controls.dll)

Синтаксис

'Декларация
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Применение
Dim instance As ReportExpression
public struct ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
public value class ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression =  
    struct 
        interface IExpression 
        interface IXmlSerializable 
        interface IFormattable 
    end
JScript поддерживает использование структур, но не объявление новых.

Тип ReportExpression обеспечивает доступ к следующим элементам.

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

  Имя Описание
Открытый метод ReportExpression(Boolean) Инфраструктура. Initializes a new instance of the ReportExpression class.
Открытый метод ReportExpression(DateTime) Инфраструктура. Initializes a new instance of the ReportExpression class.
Открытый метод ReportExpression(Double) Инфраструктура. Initializes a new instance of the ReportExpression class.
Открытый метод ReportExpression(Int32) Инфраструктура. Initializes a new instance of the ReportExpression class.
Открытый метод ReportExpression(String) Initializes a new instance of the ReportExpression class.
Открытый метод ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

В начало

Свойства

  Имя Описание
Открытое свойство DataType Gets or sets the data type of the evaluated expression.
Открытое свойствоСтатический элемент Empty Инфраструктура. Gets the empty report expression object.
Открытое свойство EvaluationMode Gets or sets the evaluation mode for the report expression.
Открытое свойство Expression Gets or sets the expression string.
Открытое свойство IsEmpty Инфраструктура. Gets whether the report expression is empty.
Открытое свойство IsExpression Gets a value that indicates whether this is an expression.
Открытое свойство Value Gets or sets the value of the expression.

В начало

Методы

  Имя Описание
Открытый методСтатический элемент BuildFieldReference(String) Инфраструктура. Builds a reference to the field.
Открытый методСтатический элемент BuildFieldReference(String, String) Инфраструктура. Builds a reference to the field.
Открытый методСтатический элемент BuildFunctionCall Инфраструктура. Builds a function call expression.
Открытый методСтатический элемент BuildGlobalReference Инфраструктура. Builds a global reference expression.
Открытый методСтатический элемент BuildNullValue Инфраструктура. Builds a null value expression.
Открытый методСтатический элемент BuildParameterReference(String) Инфраструктура. Builds a parameter reference.
Открытый методСтатический элемент BuildParameterReference(String, String) Инфраструктура. Builds a parameter reference.
Открытый методСтатический элемент BuildStringLiteral Инфраструктура. Builds a string literal expression.
Открытый методСтатический элемент BuildUserReference Инфраструктура. Builds a user reference expression.
Открытый метод Equals Tests the equality of the current instance with another expression. (Переопределяет ValueType.Equals(Object).)
Открытый метод GetDependencies Gets dependencies from the parent object.
Открытый методСтатический элемент GetFieldReference Инфраструктура. Gets a field reference for the expression.
Открытый метод GetHashCode Gets a unique hash code for the current instance. (Переопределяет ValueType.GetHashCode().)
Открытый метод GetType (Производный от Object.)
Открытый методСтатический элемент IsAggregateExpression Инфраструктура. Specifies whether the report expression is an aggregate expression.
Открытый методСтатический элемент IsExpressionString Indicates whether a string is an expression.
Открытый метод ToString() Converts the current ReportExpression instance to a string. (Переопределяет ValueType.ToString().)
Открытый метод ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

В начало

Операторы

  Имя Описание
Открытый операторСтатический элемент Equality(String, ReportExpression) Tests the equality of two expressions.
Открытый операторСтатический элемент Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Открытый операторСтатический элемент Equality(ReportExpression, String) Tests the equality of two expressions.
Открытый операторСтатический элемент Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Открытый операторСтатический элемент Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Открытый операторСтатический элемент Inequality(String, ReportExpression) Tests the inequality of two expressions.
Открытый операторСтатический элемент Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Открытый операторСтатический элемент Inequality(ReportExpression, String) Tests the inequality of two expressions.

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IXmlSerializable.GetSchema Returns the xml schema.
Явная реализация интерфейсаЗакрытый метод IXmlSerializable.ReadXml Reads xml documentation.
Явная реализация интерфейсаЗакрытый метод IXmlSerializable.WriteXml Writes xml documentation.
Явная реализация интерфейсаЗакрытое свойство IExpression.Value Gets or sets the expression value.

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.ReportingServices.RdlObjectModel