Rule Sınıf
Farklı türde kural depolamak, soyut bir sınıf türetilir.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.Rule
Diğer...
Ad alanı: Microsoft.VisualStudio.Modeling
Derleme: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll içinde)
Sözdizimi
'Bildirim
Public MustInherit Class Rule _
Implements IComparable, IComparable(Of Rule)
public abstract class Rule : IComparable,
IComparable<Rule>
Rule türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
Rule | Yeni bir örneğini başlatır Rule sınıfı. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
FireBefore | true Bu kural önce yürütülen değişikliği oluşur. |
![]() |
FireImmediately | true Bu kural değişikliği hemen çalıştırılacak ortaya çıkar. |
![]() |
FireOnLocalCommit | true Bu kuralı çalıştırır, ne zaman geçerli hareketi tamamlar. |
![]() |
FireOnTopLevelCommit | true Bu kuralı çalıştırır, ne zaman üst düzey hareketi tamamlar. |
![]() |
FireTime | Alır veya ayarlar kural bağlamını belirtir.Normal RuleOn özniteliğini ayarlayın. |
![]() |
IsEnabled | Alır veya kuralın etkin olup olmadığını ayarlar.Varsayılan olarak, normal olarak doğru ama yanlış RuleOn öznitelik başlatılamıyor. |
![]() |
Priority | Kural için atanan öncelik alır.Bir işlemin sonunda kurallarının yürütülme sırasını belirlemek için yardımcı olur. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
CompareTo(Object) | Başka bir nesneye kural karşılaştırır. |
![]() |
CompareTo(Rule) | Kurala başka bir kural tarafından kimlikleri karşılaştırır. |
![]() |
Equals(Object) | Kural başka bir nesneye eşit olup olmadığını doğrular. (Object.Equals(Object) geçersiz kılınır.) |
![]() |
Equals(Rule) | Bir kural için başka bir kural eşit olup olmadığını doğrular. |
![]() |
Finalize | Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.) |
![]() |
GetHashCode | Kural için karma kodunu alır. (Object.GetHashCode() geçersiz kılınır.) |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
İşleçler
Ad | Açıklama | |
---|---|---|
![]() ![]() |
Equality | İki kural eşit olup olmadığını doğrular. |
![]() ![]() |
GreaterThan | Kural kimliği tarafından sipariş sıralamak için kullanılan |
![]() ![]() |
Inequality | İki kural eşit olmayan olup olmadığını doğrular. |
![]() ![]() |
LessThan | Kural kimliği tarafından sipariş sıralamak için kullanılan |
Üst
Notlar
Deposundaki değişiklikler yayılan bir kural tanımlamak için bir sınıf AddRule gibi bu sınıfın türetilmiş sınıfları birinden türer.Kural RuleOn özniteliğini kullanarak bir etki alanı sınıf için geçerli.
Örnekler
Daha fazla bilgi ve örnekler için bkz, Kuralları modelindeki değişiklikleri yaymak.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.Modeling Ad Alanı
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.Rule
Microsoft.VisualStudio.Modeling.AddRule
Microsoft.VisualStudio.Modeling.ChangeRule
Microsoft.VisualStudio.Modeling.DeleteRule
Microsoft.VisualStudio.Modeling.DeletingRule
Microsoft.VisualStudio.Modeling.MoveRule
Microsoft.VisualStudio.Modeling.RolePlayerChangeRule
Microsoft.VisualStudio.Modeling.RolePlayerPositionChangeRule
Microsoft.VisualStudio.Modeling.TransactionBeginningRule
Microsoft.VisualStudio.Modeling.TransactionCommittingRule
Microsoft.VisualStudio.Modeling.TransactionRollingBackRule