System.Workflow.Activities.Rules Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera zestaw klas definiujących warunki i akcje, które tworzą regułę.
Klasy
AddedConditionAction |
Reprezentuje dodanie RuleCondition elementu do przepływu pracy podczas aktualizacji dynamicznej. Klasa ta nie może być dziedziczona. |
AddedRuleSetAction |
Reprezentuje dodanie podczas aktualizacji dynamicznej RuleSet . Klasa ta nie może być dziedziczona. |
RemovedConditionAction |
Reprezentuje usunięcie RuleCondition elementu z przepływu pracy podczas aktualizacji dynamicznej. Klasa ta nie może być dziedziczona. |
RemovedRuleSetAction |
Reprezentuje usunięcie podczas aktualizacji dynamicznej RuleSet . Klasa ta nie może być dziedziczona. |
Rule |
Definiuje warunek ze skojarzonym zestawem akcji do wykonania. |
RuleAction |
Reprezentuje klasę abstrakcyjną, która definiuje akcję do wykonania, jeśli skojarzona wartość Condition jest obliczana na |
RuleActionTrackingEvent |
Zawiera nazwę, identyfikator wystąpienia i wynik warunku reguły, która została obliczona. |
RuleAnalysis |
Przechowuje pola i właściwości odczytane przez warunek lub zapisane przez akcję. |
RuleAttribute |
Reprezentuje klasę bazową dla atrybutów niestandardowych Rule . |
RuleCondition |
Typ podstawowy dla RuleExpressionCondition i wszystkie warunki niestandardowe utworzone przez użytkowników. |
RuleConditionChangeAction |
Reprezentuje abstrakcyjną klasę bazową, z której muszą pochodzić wszystkie dynamiczne powiadomienia o aktualizacjach zmian.RuleCondition |
RuleConditionCollection |
Zawiera kolekcję klas zdefiniowanych RuleCondition w przepływie pracy. Klasa ta nie może być dziedziczona. |
RuleConditionReference |
Reprezentuje element RuleCondition w kolekcji warunków i umożliwia programowe ocenianie warunku. |
RuleDefinitions |
Reprezentuje katalog główny plików reguł i zawiera wszystkie RuleSets pliki i RuleConditionskojarzone z przepływem pracy. Klasa ta nie może być dziedziczona. |
RuleEngine |
Służy do przeprowadzania RuleSet oceny. |
RuleEvaluationException |
Reprezentuje klasę bazową dla wszystkich wyjątków spowodowanych problemami z oceną reguł. |
RuleEvaluationIncompatibleTypesException |
Wyjątek zgłaszany podczas próby zastosowania operatora do niezgodnych operandów podczas oceny reguły. |
RuleException |
Reprezentuje klasę bazową dla wszystkich wyjątków spowodowanych oceną lub walidacją reguł. |
RuleExecution |
Przechowuje informacje o stanie podczas wykonywania RuleCondition lub RuleAction klas. |
RuleExpressionCondition |
Definiuje definicję warunku za elementem RuleConditionReference. Klasa ta nie może być dziedziczona. |
RuleExpressionInfo |
Wystąpienie tej klasy jest zwracane przez Validate(RuleValidation, Boolean) metodę IRuleExpression wyrażenia. |
RuleExpressionResult |
Klasa abstrakcyjna, która jest bazą dla klas reprezentujących wynik wyrażeń niestandardowych na podstawie interfejsu IRuleExpression . |
RuleExpressionWalker |
Propaguje bieżące zachowanie w wyrażeniu do węzłów podrzędnych. Klasa ta nie może być dziedziczona. |
RuleHaltAction |
RuleSet Powoduje zatrzymanie wykonywania i zwrócenie kontrolki z powrotem do metody wywołującej. |
RuleInvokeAttribute |
Wskazuje, że metoda jest wywoływana przez warunek. Klasa ta nie może być dziedziczona. |
RuleLiteralResult |
Reprezentuje wynik literału wyrażenia niestandardowego napisanego przy użyciu polecenia IRuleExpression. |
RulePathQualifier |
Tworzy ścieżkę pola lub właściwości. |
RuleReadAttribute |
Wskazuje, że właściwość jest odczytywana przez element Rule. Klasa ta nie może być dziedziczona. |
RuleReadWriteAttribute |
Reprezentuje klasę bazową dla RuleReadAttribute klas i RuleWriteAttribute . |
RuleSet |
Zawiera kolekcję Rule klas wraz z semantykami wykonywania łańcuchów przesyłania dalej tych reguł. Element RuleSet można wykonać bezpośrednio w kodzie lub za pomocą PolicyActivity działania. |
RuleSetChangeAction |
Reprezentuje abstrakcyjną klasę bazową, z której muszą pochodzić wszystkie dynamiczne powiadomienia o aktualizacjach zmian w obiekcie RuleSet . Klasa ta nie może być dziedziczona. |
RuleSetCollection |
Zawiera kolekcję klas zdefiniowanych RuleSet w przepływie pracy. |
RuleSetReference |
Przechowuje nazwę elementu RuleSet w RuleSetCollection przepływie pracy. Klasa ta nie może być dziedziczona. |
RuleSetValidationException |
Reprezentuje wyjątek zgłaszany, gdy przetwarzanie nie może kontynuować, ponieważ nie można zweryfikować zestawu reguł. |
RuleStatementAction |
Określa właściwość lub pole do zaktualizowania lub metody do uruchomienia przy użyciu typów CodeDom. |
RuleUpdateAction |
Wskazuje, że reguła aktualizuje zmienną, aby spowodować ponowne oceny reguł, których dotyczy problem. |
RuleValidation |
Weryfikuje warunki wyrażeń. |
RuleWriteAttribute |
Wskazuje, że właściwość lub pole jest zapisywane przez metodę lub właściwość, do której zastosowano ten atrybut. Te informacje są używane przez aparat reguł do określania zależności między regułami. Klasa ta nie może być dziedziczona. |
UpdatedConditionAction |
Reprezentuje zmianę dla RuleSet aktualizacji dynamicznych. Klasa ta nie może być dziedziczona. |
UpdatedRuleSetAction |
Reprezentuje zmianę dla RuleSet aktualizacji dynamicznych. Klasa ta nie może być dziedziczona. |
Interfejsy
IRuleExpression |
Reprezentuje klasę bazową, z której autory wyrażeń niestandardowych muszą pochodzić w celu pisania wyrażeń niestandardowych. |
Wyliczenia
RuleAttributeTarget |
Określa, czy ścieżka w obiekcie RuleReadAttribute lub RuleWriteAttribute jest parametrem metody, czy |
RuleChainingBehavior |
Określa zachowanie łańcucha przesyłania dalej w obiekcie RuleSet. |
RuleReevaluationBehavior |
Określa, czy Rule można ponownie ocenić. |