共用方式為


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.

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.ReportingServices.RdlObjectModel 命名空間