다음을 통해 공유


ExpressionNodeFunction 클래스

The ExpressionNodeFunction object represents part of a policy-based management expression that is a function.

상속 계층

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 Initializes a new instance of the ExpressionNodeFunction class that has the specified function and arguments.

맨 위로 이동

속성

  이름 설명
공용 속성 Count Gets the number of child expression nodes that are dependent on the parent node. (ExpressionNodeChildren에서 상속됨)
공용 속성 EnumerableChildrenList Gets an enumerable list of dependent child expression nodes. (ExpressionNodeChildren에서 상속됨)
공용 속성정적 멤버 FunctionsDefinitions Gets the function definitions.
공용 속성 FunctionType Gets the type of function.
공용 속성 ReturnType Gets the type that is returned by the function.
공용 속성 Tag Gets the tag text that is associated with the expression node. (ExpressionNode에서 상속됨)
공용 속성 Type Gets the type of expression node. (ExpressionNode에서 상속됨)
공용 속성 TypeClass Gets the class type when the expression node represents a constant value or a variable. (ExpressionNode에서 상속됨)

맨 위로 이동

메서드

  이름 설명
공용 메서드 ConvertToFilterNode Creates a filter node by converting the expression node. (ExpressionNode에서 상속됨)
공용 메서드 DeepClone Creates a copy of the expression node including properties. (ExpressionNode.DeepClone()을(를) 재정의함)
공용 메서드 EnumChildren Returns an enumerated list of the children listed in this object. (ExpressionNodeChildren에서 상속됨)
공용 메서드 Equals Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. (ExpressionNode에서 상속됨)
공용 메서드 Evaluate(FacetEvaluationContext) Evaluates the expression node with the given facet context. (ExpressionNode에서 상속됨)
공용 메서드 Evaluate(FacetEvaluationContext, Boolean) Evaluates the expression node with the given facet context and checks the script as a proxy. (ExpressionNode에서 상속됨)
공용 메서드 GetHashCode Gets the hash code for the object. (ExpressionNode에서 상속됨)
공용 메서드 GetResult Gets the result that is returned when an expression is deserialized. (ExpressionNode에서 상속됨)
공용 메서드 GetResultString Gets the result in string format that is returned when an expression is deserialized. (ExpressionNode에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 Serialize Serializes the expression node to the specified XML Writer. (ExpressionNode에서 상속됨)
공용 메서드 ToString Returns a string that represents the ExpressionNodeFunction object. (ExpressionNodeChildren.ToString()을(를) 재정의함)
공용 메서드 ToStringForDisplay Returns the function as a string formatted for display. (ExpressionNode.ToStringForDisplay()을(를) 재정의함)
공용 메서드 ToStringForUrn Returns the referenced object in URN format. (ExpressionNode에서 상속됨)

맨 위로 이동

주의

이 네임스페이스, 클래스 또는 멤버는 Microsoft .NET Framework 2.0 버전에서만 지원됩니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Management.Dmf 네임스페이스