ExpressionNodeFunction クラス

ExpressionNodeFunction オブジェクトは、関数であるポリシー ベースの管理の式の一部を表します。

継承階層

System.Object
  Microsoft.SqlServer.Management.Dmf.ExpressionNode
    Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
      Microsoft.SqlServer.Management.Dmf.ExpressionNodeFunction

名前空間:  Microsoft.SqlServer.Management.Dmf
アセンブリ:  Microsoft.SqlServer.Dmf (Microsoft.SqlServer.Dmf.dll)

構文

'宣言
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class ExpressionNodeFunction _
    Inherits ExpressionNodeChildren
'使用
Dim instance As ExpressionNodeFunction
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ExpressionNodeFunction : ExpressionNodeChildren
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ExpressionNodeFunction sealed : public ExpressionNodeChildren
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ExpressionNodeFunction =  
    class 
        inherit ExpressionNodeChildren 
    end
public final class ExpressionNodeFunction extends ExpressionNodeChildren

ExpressionNodeFunction 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ExpressionNodeFunction 指定された関数および引数を持つ ExpressionNodeFunction クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Count 親ノードに依存する子式ノードの数を取得します。 (ExpressionNodeChildren から継承されています。)
パブリック プロパティ EnumerableChildrenList 依存する子式ノードの列挙リストを取得します。 (ExpressionNodeChildren から継承されています。)
パブリック プロパティ静的メンバー FunctionsDefinitions 関数定義を取得します。
パブリック プロパティ FunctionType 関数の型を取得します。
パブリック プロパティ ReturnType 関数によって返される型を取得します。
パブリック プロパティ Tag 式ノードに関連付けられているタグ テキストを取得します。 (ExpressionNode から継承されています。)
パブリック プロパティ Type 式ノードの種類を取得します。 (ExpressionNode から継承されています。)
パブリック プロパティ TypeClass 式ノードが定数値または変数を表す場合に、クラス型を取得します。 (ExpressionNode から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド ConvertToFilterNode 式ノードを変換してフィルター ノードを作成します。 (ExpressionNode から継承されています。)
パブリック メソッド DeepClone プロパティを含む式ノードのコピーを作成します。 (ExpressionNode.DeepClone() をオーバーライドします。)
パブリック メソッド EnumChildren このオブジェクトでリストされている子の列挙リストを返します。 (ExpressionNodeChildren から継承されています。)
パブリック メソッド Equals 参照先の式ノード オブジェクトが、指定したオブジェクトと等しいかどうかを示す Boolean 値を返します。 (ExpressionNode から継承されています。)
パブリック メソッド Evaluate(FacetEvaluationContext) 指定したファセット コンテキストを使用して式ノードを評価します。 (ExpressionNode から継承されています。)
パブリック メソッド Evaluate(FacetEvaluationContext, Boolean) 指定したファセット コンテキストを使用して式ノードを評価し、プロキシとしてスクリプトをチェックします。 (ExpressionNode から継承されています。)
パブリック メソッド GetHashCode オブジェクトのハッシュ コードを取得します。 (ExpressionNode から継承されています。)
パブリック メソッド GetResult 式をシリアル化解除するときに返される結果を取得します。 (ExpressionNode から継承されています。)
パブリック メソッド GetResultString 式をシリアル化解除するときに返される結果を文字列の形式で取得します。 (ExpressionNode から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド Serialize 指定した XML ライターに式ノードをシリアル化します。 (ExpressionNode から継承されています。)
パブリック メソッド ToString ExpressionNodeFunction オブジェクトを表す文字列を返します。 (ExpressionNodeChildren.ToString() をオーバーライドします。)
パブリック メソッド ToStringForDisplay 表示用に、関数を文字列形式で返します。 (ExpressionNode.ToStringForDisplay() をオーバーライドします。)
パブリック メソッド ToStringForUrn 参照先のオブジェクトを URN 形式で返します。 (ExpressionNode から継承されています。)

先頭に戻る

説明

この名前空間、クラス、またはメンバーは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Dmf 名前空間