Classe ExpressionNodeAttribute

The ExpressionNodeAttribute object represents an attribute of a policy-based management expression node.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Management.Dmf.ExpressionNode
    Microsoft.SqlServer.Management.Dmf.ExpressionNodeAttribute

Spazio dei nomi  Microsoft.SqlServer.Management.Dmf
Assembly:  Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)

Sintassi

'Dichiarazione
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class ExpressionNodeAttribute _
    Inherits ExpressionNode
'Utilizzo
Dim instance As ExpressionNodeAttribute
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ExpressionNodeAttribute : ExpressionNode
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ExpressionNodeAttribute sealed : public ExpressionNode
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ExpressionNodeAttribute =  
    class 
        inherit ExpressionNode 
    end
public final class ExpressionNodeAttribute extends ExpressionNode

Nel tipo ExpressionNodeAttribute sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ExpressionNodeAttribute(String) Initializes a new instance of the ExpressionNodeAttribute class that has the specified name.
Metodo pubblico ExpressionNodeAttribute(String, Type) Initializes a new instance of the ExpressionNodeAttribute class that has the specified name and type.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Name Gets the name of the expression node attribute.
Proprietà pubblica Tag Gets the tag text that is associated with the expression node. Ereditato da ExpressionNode.
Proprietà pubblica Type Gets the type of expression node. Ereditato da ExpressionNode.
Proprietà pubblica TypeClass Gets the class type when the expression node represents a constant value or a variable. Ereditato da ExpressionNode.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ConvertToFilterNode Creates a filter node by converting the expression node. Ereditato da ExpressionNode.
Metodo pubblico DeepClone Returns a copy of the expression node including properties. Esegue l'override di ExpressionNode.DeepClone().
Metodo pubblico EnumChildren Returns an enumerated list of dependent expression nodes. Ereditato da ExpressionNode.
Metodo pubblico Equals Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. Ereditato da ExpressionNode.
Metodo pubblico Evaluate(FacetEvaluationContext) Evaluates the expression node with the given facet context. Ereditato da ExpressionNode.
Metodo pubblico Evaluate(FacetEvaluationContext, Boolean) Evaluates the expression node with the given facet context and checks the script as a proxy. Ereditato da ExpressionNode.
Metodo pubblico GetHashCode Gets the hash code for the object. Ereditato da ExpressionNode.
Metodo pubblico GetResult Gets the result that is returned when an expression is deserialized. Ereditato da ExpressionNode.
Metodo pubblico GetResultString Gets the result in string format that is returned when an expression is deserialized. Ereditato da ExpressionNode.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico Serialize Serializes the expression node to the specified XML Writer. Ereditato da ExpressionNode.
Metodo pubblico ToString Gets the expression node attribute in string format. Esegue l'override di ExpressionNode.ToString().
Metodo pubblico ToStringForDisplay Gets the expression node attribute in string format with display formatting. Esegue l'override di ExpressionNode.ToStringForDisplay().
Metodo pubblico ToStringForUrn Returns the referenced object in URN format. Ereditato da ExpressionNode.

In alto

Osservazioni

Questo spazio dei nomi, classe o membro è supportato solo nella versione 2.0 di Microsoft .NET Framework.

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.SqlServer.Management.Dmf