Compartir a través de


Estructura ReportExpression

Represents a report expression.

Espacio de nombres:  Microsoft.ReportingServices.RdlObjectModel
Ensamblado:  Microsoft.ReportingServices.Designer.Controls (en Microsoft.ReportingServices.Designer.Controls.dll)

Sintaxis

'Declaración
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Uso
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 admite el uso de estructuras, pero no la declaración de otras nuevas.

El tipo ReportExpression expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ReportExpression(Boolean) Infraestructura. Initializes a new instance of the ReportExpression class.
Método público ReportExpression(DateTime) Infraestructura. Initializes a new instance of the ReportExpression class.
Método público ReportExpression(Double) Infraestructura. Initializes a new instance of the ReportExpression class.
Método público ReportExpression(Int32) Infraestructura. Initializes a new instance of the ReportExpression class.
Método público ReportExpression(String) Initializes a new instance of the ReportExpression class.
Método público ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DataType Gets or sets the data type of the evaluated expression.
Propiedad públicaMiembro estático Empty Infraestructura. Gets the empty report expression object.
Propiedad pública EvaluationMode Gets or sets the evaluation mode for the report expression.
Propiedad pública Expression Gets or sets the expression string.
Propiedad pública IsEmpty Infraestructura. Gets whether the report expression is empty.
Propiedad pública IsExpression Gets a value that indicates whether this is an expression.
Propiedad pública Value Gets or sets the value of the expression.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático BuildFieldReference(String) Infraestructura. Builds a reference to the field.
Método públicoMiembro estático BuildFieldReference(String, String) Infraestructura. Builds a reference to the field.
Método públicoMiembro estático BuildFunctionCall Infraestructura. Builds a function call expression.
Método públicoMiembro estático BuildGlobalReference Infraestructura. Builds a global reference expression.
Método públicoMiembro estático BuildNullValue Infraestructura. Builds a null value expression.
Método públicoMiembro estático BuildParameterReference(String) Infraestructura. Builds a parameter reference.
Método públicoMiembro estático BuildParameterReference(String, String) Infraestructura. Builds a parameter reference.
Método públicoMiembro estático BuildStringLiteral Infraestructura. Builds a string literal expression.
Método públicoMiembro estático BuildUserReference Infraestructura. Builds a user reference expression.
Método público Equals Tests the equality of the current instance with another expression. (Invalida ValueType.Equals(Object).)
Método público GetDependencies Gets dependencies from the parent object.
Método públicoMiembro estático GetFieldReference Infraestructura. Gets a field reference for the expression.
Método público GetHashCode Gets a unique hash code for the current instance. (Invalida ValueType.GetHashCode().)
Método público GetType (Se hereda de Object.)
Método públicoMiembro estático IsAggregateExpression Infraestructura. Specifies whether the report expression is an aggregate expression.
Método públicoMiembro estático IsExpressionString Indicates whether a string is an expression.
Método público ToString() Converts the current ReportExpression instance to a string. (Invalida ValueType.ToString().)
Método público ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality(String, ReportExpression) Tests the equality of two expressions.
Operador públicoMiembro estático Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Operador públicoMiembro estático Equality(ReportExpression, String) Tests the equality of two expressions.
Operador públicoMiembro estático Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Operador públicoMiembro estático Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Operador públicoMiembro estático Inequality(String, ReportExpression) Tests the inequality of two expressions.
Operador públicoMiembro estático Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Operador públicoMiembro estático Inequality(ReportExpression, String) Tests the inequality of two expressions.

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado IXmlSerializable.GetSchema Returns the xml schema.
Implementación de interfaces explícitasMétodo privado IXmlSerializable.ReadXml Reads xml documentation.
Implementación de interfaces explícitasMétodo privado IXmlSerializable.WriteXml Writes xml documentation.
Implementación de interfaces explícitasPropiedad privada IExpression.Value Gets or sets the expression value.

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.ReportingServices.RdlObjectModel