Aracılığıyla paylaş


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
Genel yöntem VsValidationController(IServiceProvider) Oluşturucu.
Genel yöntem VsValidationController(IServiceProvider, Type) Oluşturucu.

Üst

Özellikler

  Ad Açıklama
Genel özellik ErrorMessages Etkin hata ve önemli iletilerin bir kopyasını alır. (ValidationController kaynağından devralındı.)
Genel özellik FatalMessages Tüm etkin önemli iletilerin bir kopyasını alır. (ValidationController kaynağından devralındı.)
Genel özellik 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ı.)
Genel özellik InformationalMessages tüm etkin bilgilendirme iletileri bir kopyasını alır. (ValidationController kaynağından devralındı.)
Korumalı özellik ServiceProvider
Genel özellik ValidationExtensionRegistrar ValidationExtension kaydedici özelliği (ValidationController kaynağından devralındı.)
Genel özellik ValidationMessages Denetleyici için doğrulama iletileri alır. (ValidationController kaynağından devralındı.)
Genel özellik WarningMessages Tüm etkin uyarı iletileri bir kopyasını alır. (ValidationController kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem 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ı.)
Genel yöntem ClearMessages Tüm doğrulama iletileri temizler (ValidationController.ClearMessages() geçersiz kılınır.)
Korumalı yöntem 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.)
Korumalı yöntem 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.)
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Korumalı yöntem 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ı.)
Korumalı yöntem GetExtensionElements Hesaplar ve doğrulanan öğeler listesinde dahil edilmesi gereken öğeleri listesini döndürür (ValidationController kaynağından devralındı.)
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Genel yöntem RemoveObserver Gözlemci denetleyicisi blgi listesinden kaldırır. (ValidationController kaynağından devralındı.)
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)
Genel yöntem 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.)
Genel yöntem 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ı.)
Genel yöntem 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ı.)
Genel yöntem 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ı.)
Genel yöntem 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.)
Genel yöntem ValidateCustom(ModelElement, array<String[]) Belirtilen özel doğrulama kategorilerde doğrulama yöntemlerini kullanarak belirtilen modeli öğe doğrular. (ValidationController kaynağından devralındı.)
Genel yöntem ValidateCustom(Partition, array<String[]) Modeli öğeleri bölümünde belirtilen özel doğrulama kategorileri için doğrular. (ValidationController kaynağından devralındı.)
Genel yöntem 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.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Modeling.Shell Ad Alanı