VsValidationController Sınıf
Model doğrulama denetleyicisi vs.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationController
Microsoft.VisualStudio.Modeling.Shell.VsValidationController
Ad alanı: Microsoft.VisualStudio.Modeling.Shell
Derleme: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Class VsValidationController _
Inherits ValidationController
public class VsValidationController : ValidationController
VsValidationController türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
VsValidationController(IServiceProvider) | Oluşturucu. | |
VsValidationController(IServiceProvider, Type) | Oluşturucu. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
ErrorMessages | Etkin hata ve önemli iletilerin bir kopyasını alır. (ValidationController kaynağından devralındı.) | |
FatalMessages | Tüm etkin önemli iletilerin bir kopyasını alır. (ValidationController kaynağından devralındı.) | |
IncludeLinkedExtensionElements | ExtensionElements doğrulanmasını da doğrulanması gerektiğini ModelElements bağlı olup olmadığını gösterir.ExtensionElements bir dsl tanımı bir üçüncü şahıs tarafından genişletilmesi izin verir. (ValidationController kaynağından devralındı.) | |
InformationalMessages | tüm etkin bilgilendirme iletileri bir kopyasını alır. (ValidationController kaynağından devralındı.) | |
ServiceProvider | ||
ValidationExtensionRegistrar | ValidationExtension kaydedici özelliği (ValidationController kaynağından devralındı.) | |
ValidationMessages | Denetleyici için doğrulama iletileri alır. (ValidationController kaynağından devralındı.) | |
WarningMessages | Tüm etkin uyarı iletileri bir kopyasını alır. (ValidationController kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
AddObserver | Bir gözlemci, denetleyicinin blgi listesine ekler.Bir ileti eklenir veya bu denetleyici listesinden kaldırıldığında gözlemci bildirilir. (ValidationController kaynağından devralındı.) | |
ClearMessages | Tüm doğrulama iletileri temizler (ValidationController.ClearMessages() geçersiz kılınır.) | |
CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) | İçerik sınıfı için doğrulama sağlar. (ValidationController.CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) geçersiz kılınır.) | |
CreateValidationContext(IEnumerable<ModelElement>, array<String[]) | İçerik sınıfı için doğrulama sağlar. (ValidationController.CreateValidationContext(IEnumerable<ModelElement>, array<String[]) geçersiz kılınır.) | |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
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ı.) | |
GetExtensionElements | Hesaplar ve doğrulanan öğeler listesinde dahil edilmesi gereken öğeleri listesini döndürür (ValidationController kaynağından devralındı.) | |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) | |
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ı.) | |
RemoveObserver | Gözlemci denetleyicisi blgi listesinden kaldırır. (ValidationController kaynağından devralındı.) | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) | |
Validate(IEnumerable<ModelElement>, ValidationCategories) | Dizi için geçerli olan tüm doğrulama yöntemlerini çağırmak. (ValidationController.Validate(IEnumerable<ModelElement>, ValidationCategories) geçersiz kılınır.) | |
Validate(ModelElement, ValidationCategories) | Belirtilen doğrulama kategoriler en az biri için ValidationMethod özniteliklere sahip doğrulama yöntemlerini çağıran tek bir öğe için doğrulama yapın. (ValidationController kaynağından devralındı.) | |
Validate(Partition, ValidationCategories) | Her öğesinde belirtilen kategorileri en az biri için ValidationMethod özniteliklere sahip doğrulama yöntemlerini çağıran belirtilen bölüm doğrulama uygulanır. (ValidationController kaynağından devralındı.) | |
Validate(Store, ValidationCategories) | Doğrulama deposunda belirtilen kategorileri en az biri için ValidationMethod özniteliklere sahip yöntemlerini çağıran her öğe için geçerlidir. (ValidationController kaynağından devralındı.) | |
ValidateCustom(IEnumerable<ModelElement>, array<String[]) | Bir dizi de dahil olmak üzere, tüm doğrulama yöntemlerini çağırmak, (ValidationController.ValidateCustom(IEnumerable<ModelElement>, array<String[]) geçersiz kılınır.) | |
ValidateCustom(ModelElement, array<String[]) | Belirtilen özel doğrulama kategorilerde doğrulama yöntemlerini kullanarak belirtilen modeli öğe doğrular. (ValidationController kaynağından devralındı.) | |
ValidateCustom(Partition, array<String[]) | Modeli öğeleri bölümünde belirtilen özel doğrulama kategorileri için doğrular. (ValidationController kaynağından devralındı.) | |
ValidateCustom(Store, array<String[]) | Belirtilen özel kategorilerde doğrulama yöntemlerini kullanarak her modeli öğeleri bir deposundaki doğrular.Bu kategori belirtmediniz ValidationMethod özniteliği varsa, bir doğrulama yöntemi bir kategoriye aittir. (ValidationController kaynağından devralındı.) |
Üst
İş 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.