Struttura ReportExpression

Represents a report expression.

Spazio dei nomi  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Sintassi

'Dichiarazione
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Utilizzo
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 supporta l'utilizzo di strutture, ma non la dichiarazione di nuove strutture.

Nel tipo ReportExpression sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ReportExpression(Boolean) Infrastruttura. Initializes a new instance of the ReportExpression class.
Metodo pubblico ReportExpression(DateTime) Infrastruttura. Initializes a new instance of the ReportExpression class.
Metodo pubblico ReportExpression(Double) Infrastruttura. Initializes a new instance of the ReportExpression class.
Metodo pubblico ReportExpression(Int32) Infrastruttura. Initializes a new instance of the ReportExpression class.
Metodo pubblico ReportExpression(String) Initializes a new instance of the ReportExpression class.
Metodo pubblico ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DataType Gets or sets the data type of the evaluated expression.
Proprietà pubblicaMembro statico Empty Infrastruttura. Gets the empty report expression object.
Proprietà pubblica EvaluationMode Gets or sets the evaluation mode for the report expression.
Proprietà pubblica Expression Gets or sets the expression string.
Proprietà pubblica IsEmpty Infrastruttura. Gets whether the report expression is empty.
Proprietà pubblica IsExpression Gets a value that indicates whether this is an expression.
Proprietà pubblica Value Gets or sets the value of the expression.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico BuildFieldReference(String) Infrastruttura. Builds a reference to the field.
Metodo pubblicoMembro statico BuildFieldReference(String, String) Infrastruttura. Builds a reference to the field.
Metodo pubblicoMembro statico BuildFunctionCall Infrastruttura. Builds a function call expression.
Metodo pubblicoMembro statico BuildGlobalReference Infrastruttura. Builds a global reference expression.
Metodo pubblicoMembro statico BuildNullValue Infrastruttura. Builds a null value expression.
Metodo pubblicoMembro statico BuildParameterReference(String) Infrastruttura. Builds a parameter reference.
Metodo pubblicoMembro statico BuildParameterReference(String, String) Infrastruttura. Builds a parameter reference.
Metodo pubblicoMembro statico BuildStringLiteral Infrastruttura. Builds a string literal expression.
Metodo pubblicoMembro statico BuildUserReference Infrastruttura. Builds a user reference expression.
Metodo pubblico Equals Tests the equality of the current instance with another expression. Esegue l'override di ValueType.Equals(Object).
Metodo pubblico GetDependencies Gets dependencies from the parent object.
Metodo pubblicoMembro statico GetFieldReference Infrastruttura. Gets a field reference for the expression.
Metodo pubblico GetHashCode Gets a unique hash code for the current instance. Esegue l'override di ValueType.GetHashCode().
Metodo pubblico GetType Ereditato da Object.
Metodo pubblicoMembro statico IsAggregateExpression Infrastruttura. Specifies whether the report expression is an aggregate expression.
Metodo pubblicoMembro statico IsExpressionString Indicates whether a string is an expression.
Metodo pubblico ToString() Converts the current ReportExpression instance to a string. Esegue l'override di ValueType.ToString().
Metodo pubblico ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality(String, ReportExpression) Tests the equality of two expressions.
Operatore pubblicoMembro statico Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Operatore pubblicoMembro statico Equality(ReportExpression, String) Tests the equality of two expressions.
Operatore pubblicoMembro statico Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Operatore pubblicoMembro statico Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Operatore pubblicoMembro statico Inequality(String, ReportExpression) Tests the inequality of two expressions.
Operatore pubblicoMembro statico Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Operatore pubblicoMembro statico Inequality(ReportExpression, String) Tests the inequality of two expressions.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IXmlSerializable.GetSchema Returns the xml schema.
Implementazione esplicita dell'interfacciaMetodo privato IXmlSerializable.ReadXml Reads xml documentation.
Implementazione esplicita dell'interfacciaMetodo privato IXmlSerializable.WriteXml Writes xml documentation.
Implementazione esplicita dell'interfacciaProprietà privata IExpression.Value Gets or sets the expression value.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ReportingServices.RdlObjectModel