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
| Nazwa | Opis |
|---|---|
| AddedConditionAction |
Reprezentuje dodanie RuleCondition elementu do przepływu pracy podczas aktualizacji dynamicznej. Klasa ta nie może być dziedziczona. |
| AddedRuleSetAction |
Reprezentuje dodanie RuleSet podczas aktualizacji dynamicznej. 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 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 i RuleExpressionCondition 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 |
RuleCondition Reprezentuje element w kolekcji warunków i umożliwia programowe ocenianie warunku. |
| RuleDefinitions |
Reprezentuje katalog główny plików reguł i zawiera wszystkie elementy RuleSets 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ły. |
| RuleEvaluationIncompatibleTypesException |
Wyjątek zgłaszany podczas próby zastosowania operatora do niezgodnych operandów podczas oceniania 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 zmianach w obiekcie RuleSet . Klasa ta nie może być dziedziczona. |
| RuleSetCollection |
Zawiera kolekcję klas zdefiniowanych RuleSet w przepływie pracy. |
| RuleSetReference |
Przechowuje nazwę RuleSet obiektu w RuleSetCollection przepływie pracy. Klasa ta nie może być dziedziczona. |
| RuleSetValidationException |
Reprezentuje wyjątek zgłaszany podczas przetwarzania nie można 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 oszacowanie 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órego jest stosowany 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ę RuleSet elementu dla aktualizacji dynamicznych. Klasa ta nie może być dziedziczona. |
| UpdatedRuleSetAction |
Reprezentuje zmianę RuleSet elementu dla aktualizacji dynamicznych. Klasa ta nie może być dziedziczona. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IRuleExpression |
Reprezentuje klasę bazową, z której autorzy wyrażeń niestandardowych muszą pochodzić w celu zapisu wyrażeń niestandardowych. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| RuleAttributeTarget |
Określa, czy ścieżka w RuleReadAttribute lub RuleWriteAttribute jest parametrem metody, czy |
| RuleChainingBehavior |
Określa zachowanie łańcucha przesyłania dalej RuleSet. |
| RuleReevaluationBehavior |
Określa, czy można ponownie ocenić Rule. |