ExpressionNodeFunction ExpressionNodeFunction ExpressionNodeFunction Class

定義

ExpressionNodeFunctionオブジェクトは、関数は、ポリシー ベースの管理の式の一部を表します。 The ExpressionNodeFunction object represents part of a policy-based management expression that is a function.

public ref class ExpressionNodeFunction sealed : Microsoft::SqlServer::Management::Dmf::ExpressionNodeChildren
public sealed class ExpressionNodeFunction : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeFunction
Inherits ExpressionNodeChildren
継承

注釈

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

コンストラクター

ExpressionNodeFunction(ExpressionNodeFunction+Function, ExpressionNode[]) ExpressionNodeFunction(ExpressionNodeFunction+Function, ExpressionNode[]) ExpressionNodeFunction(ExpressionNodeFunction+Function, ExpressionNode[])

新しいインスタンスを初期化、ExpressionNodeFunctionを指定された関数と引数を持つクラス。 Initializes a new instance of the ExpressionNodeFunction class that has the specified function and arguments.

プロパティ

ChildrenList ChildrenList ChildrenList

依存する子式ノードのリストを取得します。値の設定も可能です。 Gets or sets a list of dependent child expression nodes.

(Inherited from ExpressionNodeChildren)
Count Count Count

親ノードに依存する子式ノードの数を取得します。 Gets the number of child expression nodes that are dependent on the parent node.

(Inherited from ExpressionNodeChildren)
EnumerableChildrenList EnumerableChildrenList EnumerableChildrenList

依存する子式ノードの列挙リストを取得します。 Gets an enumerable list of dependent child expression nodes.

(Inherited from ExpressionNodeChildren)
FunctionsDefinitions FunctionsDefinitions FunctionsDefinitions

関数定義を取得します。 Gets the function definitions.

FunctionType FunctionType FunctionType

関数の型を取得します。 Gets the type of function.

LastEvaluationResult LastEvaluationResult LastEvaluationResult

前回の評価の結果を取得または設定します。 Gets or sets the result of the last evaluation.

(Inherited from ExpressionNode)
ReturnType ReturnType ReturnType

関数によって返される型を取得します。 Gets the type that is returned by the function.

Tag Tag Tag

式ノードに関連付けられているタグ テキストを取得します。 Gets the tag text that is associated with the expression node.

(Inherited from ExpressionNode)
Type Type Type

式ノードの種類を取得します。 Gets the type of expression node.

(Inherited from ExpressionNode)
TypeClass TypeClass TypeClass

式ノードが定数値または変数を表す場合に、クラス型を取得します。 Gets the class type when the expression node represents a constant value or a variable.

(Inherited from ExpressionNode)

方法

Add(ExpressionNode) Add(ExpressionNode) Add(ExpressionNode)

親ノードに依存する子式ノードの数を取得します。 Gets the number of child expression nodes that are dependent on the parent node.

(Inherited from ExpressionNodeChildren)
ConvertToFilterNode() ConvertToFilterNode() ConvertToFilterNode()

式ノードを変換してフィルター ノードを作成します。 Creates a filter node by converting the expression node.

(Inherited from ExpressionNode)
DeepClone() DeepClone() DeepClone()

プロパティを含む式ノードのコピーを作成します。 Creates a copy of the expression node including properties.

DeserializeProperties(XmlReader, Boolean) DeserializeProperties(XmlReader, Boolean) DeserializeProperties(XmlReader, Boolean)

XML リーダーからの式でプロパティをシリアル化解除します。 Deserializes the properties in the expression from an XML reader.

(Inherited from ExpressionNodeChildren)
DeserializeResult(XmlReader) DeserializeResult(XmlReader) DeserializeResult(XmlReader)

XML リーダーから式内のプロパティ結果をシリアル化解除します。 Deserializes the property results in the expression from an XML reader.

(Inherited from ExpressionNode)
DoConvertToFilterNode() DoConvertToFilterNode() DoConvertToFilterNode()

式ノードのフィルター ノードへの変換を可能にします。 Allows the conversion of expression node to filter mode.

(Inherited from ExpressionNode)
DoEnumAttributes(List<String>) DoEnumAttributes(List<String>) DoEnumAttributes(List<String>)

指定したリストに、式ノードに関連付けられている属性を設定します。 Populates the specified list with attributes associated with the expression node.

(Inherited from ExpressionNodeChildren)
EnumChildren() EnumChildren() EnumChildren()

このオブジェクトでリストされている子の列挙リストを返します。 Returns an enumerated list of the children listed in this object.

(Inherited from ExpressionNodeChildren)
EqualProperties(Object) EqualProperties(Object) EqualProperties(Object)

指定したオブジェクトに参照先オブジェクトと同等のプロパティがあるかどうかを確認します。 Determines whether the specified object has equal properties to the referenced object.

(Inherited from ExpressionNodeChildren)
Equals(Object) Equals(Object) Equals(Object)

参照先の式ノード オブジェクトが、指定したオブジェクトと等しいかどうかを示す Boolean 値を返します。 Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object.

(Inherited from ExpressionNode)
Evaluate(FacetEvaluationContext) Evaluate(FacetEvaluationContext) Evaluate(FacetEvaluationContext)

指定したファセット コンテキストを使用して式ノードを評価します。 Evaluates the expression node with the given facet context.

(Inherited from ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean) Evaluate(FacetEvaluationContext, Boolean) Evaluate(FacetEvaluationContext, Boolean)

指定したファセット コンテキストを使用して式ノードを評価し、プロキシとしてスクリプトをチェックします。 Evaluates the expression node with the given facet context and checks the script as a proxy.

(Inherited from ExpressionNode)
GetHashCode() GetHashCode() GetHashCode()

オブジェクトのハッシュ コードを取得します。 Gets the hash code for the object.

(Inherited from ExpressionNode)
GetResult() GetResult() GetResult()

式をシリアル化解除するときに返される結果を取得します。 Gets the result that is returned when an expression is deserialized.

(Inherited from ExpressionNode)
GetResultString() GetResultString() GetResultString()

式をシリアル化解除するときに返される結果を文字列の形式で取得します。 Gets the result in string format that is returned when an expression is deserialized.

(Inherited from ExpressionNode)
ReadEndElement(XmlReader) ReadEndElement(XmlReader) ReadEndElement(XmlReader)

式ノードの終了要素を読み取ります。 Reads the end element in the expression node.

(Inherited from ExpressionNode)
Serialize(XmlWriter) Serialize(XmlWriter) Serialize(XmlWriter)

指定した XML ライターに式ノードをシリアル化します。 Serializes the expression node to the specified XML Writer.

(Inherited from ExpressionNode)
SerializeProperties(XmlWriter, Boolean) SerializeProperties(XmlWriter, Boolean) SerializeProperties(XmlWriter, Boolean)

XML ライターへの式でプロパティをシリアル化します。 Serializes the properties in the expression to an XML writer.

(Inherited from ExpressionNodeChildren)
SerializeResult(XmlWriter) SerializeResult(XmlWriter) SerializeResult(XmlWriter)

式ノードで結果をシリアル化します。 Serializes the result in the expression node.

(Inherited from ExpressionNode)
SetFilterNodeCompatible(Boolean) SetFilterNodeCompatible(Boolean) SetFilterNodeCompatible(Boolean)

ブール型プロパティの互換性のあるフィルター ノードを設定します。 Sets the compatible filter node of the Boolean property.

(Inherited from ExpressionNode)
SetHasScript(Boolean) SetHasScript(Boolean) SetHasScript(Boolean)

式は、スクリプトを持つかどうかを設定します。 Sets whether the expression has script.

(Inherited from ExpressionNode)
SetNameConditionType(NameConditionType) SetNameConditionType(NameConditionType) SetNameConditionType(NameConditionType)

条件の種類プロパティの名前を設定します。 Sets the name of the condition type property.

(Inherited from ExpressionNode)
SetNodeType(ExpressionNodeType) SetNodeType(ExpressionNodeType) SetNodeType(ExpressionNodeType)

設定されるノードの型を示します。 Indicates the type of node to be set.

(Inherited from ExpressionNode)
SetObjectName(String) SetObjectName(String) SetObjectName(String)

式ノードの名前を設定します。 Sets the name of the expression node.

(Inherited from ExpressionNode)
SetProperties() SetProperties() SetProperties()

プロパティの値を設定します。 Sets the property values.

(Inherited from ExpressionNode)
SetTypeClass(TypeClass) SetTypeClass(TypeClass) SetTypeClass(TypeClass)

式ノードの型クラスを設定します。 Sets type class for the expression node.

(Inherited from ExpressionNode)
ToString() ToString() ToString()

ExpressionNodeFunction オブジェクトを表す文字列を返します。 Returns a string that represents the ExpressionNodeFunction object.

ToStringForDisplay() ToStringForDisplay() ToStringForDisplay()

表示用に、関数を文字列形式で返します。 Returns the function as a string formatted for display.

ToStringForUrn() ToStringForUrn() ToStringForUrn()

参照先のオブジェクトを URN 形式で返します。 Returns the referenced object in URN format.

(Inherited from ExpressionNode)

適用対象