Klasa ExpressionNode
ExpressionNode Obiekt reprezentuje węzeł wyrażenie zarządzanie oparte na zasadach.Węzeł wyrażenie opisuje część wyrażenia, na przykład wartość stała, operator lub funkcja.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Dmf.ExpressionNode
Microsoft.SqlServer.Management.Dmf.ExpressionNodeAttribute
Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
Microsoft.SqlServer.Management.Dmf.ExpressionNodeConstant
Przestrzeń nazw: Microsoft.SqlServer.Management.Dmf
Zestaw: Microsoft.SqlServer.Dmf (w Microsoft.SqlServer.Dmf.dll)
Składnia
'Deklaracja
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class ExpressionNode
'Użycie
Dim instance As ExpressionNode
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class ExpressionNode
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ExpressionNode abstract
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ExpressionNode = class end
public abstract class ExpressionNode
Typ ExpressionNode uwidacznia następujące elementy członkowskie.
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
LastEvaluationResult | Pobiera lub ustawia wynik ostatniej oceny. |
![]() |
Tag | Pobiera tekst tag, skojarzony z węzłem wyrażenie. |
![]() |
Type | Pobiera typ węzła wyrażenie. |
![]() |
TypeClass | Pobiera typ klasy, gdy węzeł wyrażenie reprezentuje wartość stała czy zmienną. |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() ![]() |
ConstructNode | Tworzy nowy węzeł wyrażenie. |
![]() ![]() |
ConvertFromFilterNode(FilterNode) | Tworzy nowy węzeł wyrażenie konwertując węzeł filtru. |
![]() ![]() |
ConvertFromFilterNode(FilterNode, Type) | Tworzy nowy węzeł wyrażenie konwertując węzeł filtru. |
![]() ![]() |
ConvertFromString | Konwertuje wartość ciąg typu. |
![]() |
ConvertToFilterNode | Tworzy węzeł filtru, konwertując wyrażenie węzła. |
![]() ![]() |
ConvertToIntWithCheck | Konwertuje ciąg określony liczbą całkowitą. |
![]() ![]() |
ConvertToString | Konwertuje wartość ciąg typu. |
![]() |
DeepClone | Tworzy kopię obiektu, do którego istnieje odwołanie.Zawiera wszystkie właściwości. |
![]() ![]() |
Deserialize(String) | Deserializes węzeł wyrażenie z ciąg. |
![]() ![]() |
Deserialize(XmlReader) | Deserializes węzeł wyrażenie z odczytującego XML. |
![]() |
DeserializeProperties | Właściwości w deserializes wyrażenie z odczytującego XML. |
![]() |
DeserializeResult | Właściwość deserializes wyniki w wyrażeniu z odczytującego XML. |
![]() ![]() |
DeserializeWithResult | Deserializes węzeł wyrażenie z ciąg tekstowego. |
![]() |
DoConvertToFilterNode | Umożliwia konwersję wyrażenie węzła do trybu filtru. |
![]() |
DoEnumAttributes | Deserializes węzeł wyrażenie z listy ciągów tekstowych. |
![]() |
EnumChildren | Zwraca wyliczanych listę węzłów wyrażenie zależnych. |
![]() |
EqualProperties | Określa, czy właściwości określonego obiektu są równe właściwości bieżącego węzła wyrażenie. |
![]() |
Equals | Zwraca Boolean wartość określająca, czy wyrażenie odwołania obiektu węzeł jest równa określonego obiektu. (Zastępuje Object.Equals(Object)). |
![]() |
Evaluate(FacetEvaluationContext) | Ocenia węzła wyrażenie w kontekście danego aspekt. |
![]() |
Evaluate(FacetEvaluationContext, Boolean) | Wynikiem wyrażenia węzeł z danym aspekt kontekstu i sprawdza, czy skrypt jako serwer proxy. |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | Pobiera kod skrótu dla obiektu. (Zastępuje Object.GetHashCode()). |
![]() |
GetResult | Pobiera wynik, który jest zwracany, gdy rozszeregować wyrażenie. |
![]() |
GetResultString | Pobiera wynik w formacie ciąg, który jest zwracana, gdy rozszeregować wyrażenie. |
![]() |
GetType | (Dziedziczony z Object). |
![]() ![]() |
MatchType<T> | Wskazuje typ dopasowania do użycia w węźle. |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() ![]() |
MoveToElementWithCheck | Przenosi czytelnika do elementu z wyboru. |
![]() ![]() |
Parse(String) | Analizuje ciąg określone wyrażenie. |
![]() ![]() |
Parse(String, Type) | Analizuje określony ciąg znaków. |
![]() ![]() |
ReadElementWithCheck | Odczytuje nazwanym szeregować elementu za pomocą czytnika XML i zwraca wartość. |
![]() |
ReadEndElement | Odczytuje elementu końcowego w węźle wyrażenie. |
![]() ![]() |
ReadNodeWithCheck | Odczytuje określony węzeł znacznikiem. |
![]() ![]() |
ReadSimpleNodeWithCheck | Odczytuje określone elementy z danym wyrażenie typ węzła i odczytu z określonej odczytującego XML. |
![]() ![]() |
ReadWithCheck | Odczytuje węzła wyrażenie przy użyciu odczytującego XML. |
![]() ![]() |
ResolveEnum | Rozwiązuje konflikty wyliczania napotkanych podczas procesu. |
![]() |
Serialize | Serializes węzeł wyrażenie do określonego modułu zapisującego XML. |
![]() ![]() |
SerializeNode | Serializes węzeł wyrażenie do tekstu ciąg. |
![]() ![]() |
SerializeNodeWithResult | Serializes węzeł wyrażenie do tekstu ciąg. |
![]() |
SerializeProperties | Właściwości w serializes wyrażenie do modułu zapisującego XML. |
![]() |
SerializeResult | Serializes wynik w węźle wyrażenie. |
![]() |
SetFilterNodeCompatible | Ustawia węzeł filtr zgodny z wartość logiczna właściwość. |
![]() |
SetHasScript | Ustawia wartość logiczna właściwość HasScript. |
![]() |
SetNameConditionType | Ustawia nazwę właściwość typu warunku. |
![]() |
SetNodeType | Wskazuje typ węzła do zestaw. |
![]() |
SetObjectName | Ustawia nazwę węzła wyrażenie. |
![]() |
SetProperties | Ustawia wartości właściwość. |
![]() |
SetTypeClass | Zestawy wpisz klasy dla węzła wyrażenie. |
![]() |
ToString | Zwraca obiekt odwołanie w formacie ciąg znaków. (Zastępuje Object.ToString()). |
![]() |
ToStringForDisplay | Zwraca obiekt odwołania w ciąg formatu wyświetlania. |
![]() |
ToStringForUrn | Zwraca obiekt, do którego istnieje odwołanie w formacie URN. |
Do góry
Uwagi
Węzeł wyrażenia przedstawia stan warunkowe zastosowane do aspekt.Na przykład, jeśli aspekt jest poczta bazy danych, następnie wyrażenie może być "jest zainstalowana" lub "nie jest zainstalowany".Istnieją różne typy wyrażenie, które pojedynczo są reprezentowane za pomocą Type() właściwość i każdy z tych są reprezentowane szczegółowo określonych typów, takich jak ExpressionNodeFunction lub ExpressionNodeConstant.
Za pomocą ExpressionNode obiektu, możesz:
Tworzenie, modyfikowanie lub usuwanie węzła wyrażenie, który dotyczy aspekt na miejsce docelowe obiektu.
Analizować ciąg wyrażenia, aby utworzyć prawidłowe wyrażenie dla aspekt.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
.gif)
.gif)
.gif)
.gif)
.gif)