Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oznacza, że klasy, do którego stosuje się ten atrybut jest reguła.Parametr ten atrybut określa domenę, w jaki klasa ma zastosowanie do.
Hierarchia dziedziczenia
System.Object
System.Attribute
Microsoft.VisualStudio.Modeling.RuleOnAttribute
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class RuleOnAttribute _
Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class RuleOnAttribute : Attribute
Typ RuleOnAttribute uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
RuleOnAttribute(String) | Inicjuje nowe wystąpienie RuleOnAttribute klasy. |
![]() |
RuleOnAttribute(Type) | Inicjuje nowe wystąpienie RuleOnAttribute klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
AttachDomainType | Klasa domeny, relacji, kształt, łącznika lub diagram, którego dotyczy ta reguła. |
![]() |
AttachDomainTypeId | Pobiera identyfikator typu domeny, którego dotyczy ta reguła. |
![]() |
FireTime | Pobiera lub ustawia czas, kiedy reguła jest wykonywana. |
![]() |
InitiallyDisabled | Jeśli true, reguła musi być jawnie włączone za pomocą IsEnabled. |
![]() |
Priority | Zwraca lub ustawia priorytet, w którym reguła jest uruchamiany. |
![]() |
TypeId | Po wdrożeniu w klasie pochodnej, pobiera identyfikator unikatowy dla tego Attribute. (Odziedziczone z Attribute). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | Infrastruktura. Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi. (Odziedziczone z Attribute). |
![]() |
GetHashCode | Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z Attribute). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
IsDefaultAttribute | Po zastąpieniu w klasie pochodnej, wskazuje, czy wartość to wystąpienie jest wartością domyślną dla klasy pochodnej. (Odziedziczone z Attribute). |
![]() |
Match | Po zastąpieniu w klasie pochodnej, zwraca wartość wskazującą, czy to wystąpienie jest równa określonego obiektu. (Odziedziczone z Attribute). |
![]() |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
_Attribute.GetIDsOfNames | Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. (Odziedziczone z Attribute). |
![]() ![]() |
_Attribute.GetTypeInfo | Pobiera informacje o typie dla obiektu, który można uzyskać informacji o typie dla interfejsu. (Odziedziczone z Attribute). |
![]() ![]() |
_Attribute.GetTypeInfoCount | Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). (Odziedziczone z Attribute). |
![]() ![]() |
_Attribute.Invoke | Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt. (Odziedziczone z Attribute). |
Początek
Uwagi
Aby uzyskać dodatkowe informacje i przykłady, zobacz Reguły propagujące zmiany w modelu.
Typ reguły zależy od jej klasy podstawowej.For example, AddRule, ChangeRule, DeleteRule.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.