RuleInvokeAttribute Klasa

Definicja

Wskazuje, że metoda jest wywoływana przez warunek. Klasa ta nie może być dziedziczona.

public ref class RuleInvokeAttribute sealed : System::Workflow::Activities::Rules::RuleAttribute
[System.AttributeUsage(System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=true)]
public sealed class RuleInvokeAttribute : System.Workflow.Activities.Rules.RuleAttribute
[<System.AttributeUsage(System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=true)>]
type RuleInvokeAttribute = class
    inherit RuleAttribute
Public NotInheritable Class RuleInvokeAttribute
Inherits RuleAttribute
Dziedziczenie
RuleInvokeAttribute
Atrybuty

Przykłady

Poniższy przykład kodu pokazuje prawidłowe użycie obiektu RuleInvokeAttribute.

[RuleInvokeAttribute("UpdateAttributeValue")]  

bool DoSomething()  
{  
    return attributevalue();  
}  

Uwagi

Ten atrybut jest używany do obsługi modelu łańcucha do przodu, który spowoduje ponowne oceny reguł na podstawie zmiany stanu. Klasy RuleReadAttribute, RuleInvokeAttributei RuleWriteAttribute wskazują właściwości używane do odczytywania warunku, zapisu akcji i wywoływania metody. Te atrybuty umożliwiają przepływowi pracy tylko ponowne oceny reguł, które spowodują zmianę końcowych danych wyjściowych.

Konstruktory

RuleInvokeAttribute(String)

Inicjuje nowe wystąpienie klasy RuleInvokeAttribute.

Właściwości

MethodInvoked

Pobiera metodę wywoływaną przez warunek.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego elementu Attribute.

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsDefaultAttribute()

W przypadku zastąpienia w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

W przypadku zastąpienia w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie obiektu, którego można użyć do pobrania informacji o typie interfejsu.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

(Odziedziczone po Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

(Odziedziczone po Attribute)

Dotyczy