Aracılığıyla paylaş


VsValidationContext Sınıf

vs Kabuk belirli içerik.Bu ValidationContext türetir.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationContext
    Microsoft.VisualStudio.Modeling.Shell.VsValidationContext

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 VsValidationContext _
    Inherits ValidationContext
public class VsValidationContext : ValidationContext

VsValidationContext türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem VsValidationContext(array<String[], ModelElement, IServiceProvider) Oluşturucu.
Genel yöntem VsValidationContext(array<String[], IEnumerable<ModelElement>, IServiceProvider) Oluşturucu.
Genel yöntem VsValidationContext(ValidationCategories, ModelElement, IServiceProvider) Oluşturucu.
Genel yöntem VsValidationContext(ValidationCategories, IEnumerable<ModelElement>, IServiceProvider) Oluşturucu.
Genel yöntem VsValidationContext(array<String[], ModelElement, IServiceProvider, Type) Oluşturucu.
Genel yöntem VsValidationContext(array<String[], IEnumerable<ModelElement>, IServiceProvider, Type) Oluşturucu.
Genel yöntem VsValidationContext(ValidationCategories, ModelElement, IServiceProvider, Type) Oluşturucu.
Genel yöntem VsValidationContext(ValidationCategories, IEnumerable<ModelElement>, IServiceProvider, Type) Oluşturucu.

Üst

Özellikler

  Ad Açıklama
Genel özellik Categories Bu doğrulama içeriği doğrulama kategoriler alır. (ValidationContext kaynağından devralındı.)
Genel özellik CurrentViolations Doğrulama bağlamını doğrulama iletileri topluluğu alır. (ValidationContext kaynağından devralındı.)
Genel özellik CustomCategories Özel doğrulama dizeleri için doğrulama içeriği alır. (ValidationContext kaynağından devralındı.)
Genel özellik ModelExplorerToolWindow Model explorer araç penceresi bu doğrulama içerikle ilişkili alır.
Genel özellik ServiceProvider Bu içerikle ilişkili hizmet verir.
Genel özellik ValidationSubjects Modeli öğeleri doğrulamak için listesini alır. (ValidationContext kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Korumalı yöntem ConstructValidationMessage Türetilmiş sınıf iletileri oluşturmak izin vermek için overrideable yöntemi. (ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[]) 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ı.)
Genel yöntem GetCache<T>() Önbellek için belirtilen sınıf alır. (ValidationContext kaynağından devralındı.)
Genel yöntem GetCache<T>(String) Önbellek için belirtilen sınıf alır. (ValidationContext kaynağından devralındı.)
Korumalı yöntem GetDiagramNavigationCommands Başvurulan öğeler için bir veya daha fazla diyagramında gezinme komutları sağlamak için geçersiz kılar.
Genel yöntem GetDiagramNavigationTargets Başvurulan model öğelerle ilişkili şekiller listesi biz gezinti için hedef alın.
Korumalı yöntem GetDiagramNavigationTargetSubstitutes Sıfır veya daha fazla listesini alır belirli hedef şekilleri yerine.
Korumalı yöntem GetExplorerNavigationCommand Bir TaskMenuCommand uygun düğümü bu doğrulama iletisi model explorer penceresinde gezinme yeteneği verir.İlgili hiçbir düğüm modeli Explorer'da varsa, bu özellik null döndürür.
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Korumalı yöntem GetNavigationCommands Bu doğrulama iletisi için gezinme komutları tam listesi.Varsayılan olarak uygulama concatentates ExplorerNavigateCommand ile DiagramNavigateCommands.
Genel yöntem GetNavigationProxyModelElements Geçirilen için alternatifler modeli öğeyi döndürür modeli öğesinde.Durumu düşünün nerede * görüntülenen * sunum modeli eleman (PELs) proxy'leri modeli doğrulaması sırasında bildirilen gerçek soruna neden olan modeli öğesine olan modeli eleman temsil eder. (ValidationContext.GetNavigationProxyModelElements(ModelElement) geçersiz kılınır.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem LogError Doğrulama hatası oluşturur ve doğrulama içeriği korur koleksiyonuna bir ileti kaydeder. (ValidationContext kaynağından devralındı.)
Genel yöntem LogFatal Doğrulama için önemli bir hata oluşturur ve doğrulama bağlamında bir ileti kaydeder. (ValidationContext kaynağından devralındı.)
Genel yöntem LogMessage Doğrulama bilgi iletisi oluşturur ve doğrulama içeriği korur koleksiyonuna günlüğe kaydeder. (ValidationContext kaynağından devralındı.)
Genel yöntem LogViolation Doğrulama hatası, ileti veya uyarı oluşturur. (ValidationContext kaynağından devralındı.)
Genel yöntem LogWarning Doğrulama uyarısı oluşturur ve doğrulama içeriği korur koleksiyonuna iletisini günlüğe kaydeder. (ValidationContext 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 OnDeleteTask Sağlanan doğrulama görev liste öğesinin OnDelete davranışı uygulamak için geçersiz kılar.
Genel yöntem OnNavigateToTask Sağlanan doğrulama görev liste öğesinin OnNavigate davranışı uygulamak için geçersiz kılar.Varsayılan uygulama DoCommand DiagramNavigateCommands ilk öğeyi arar ve varsa ExplorerNavigateCommand yürütür.
Genel yöntem SetCacheValue<T> Önbelleğe alınan nesnenin adı ile ilişkili olarak ayarlayın (ValidationContext 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 TryGetCacheValue<T> Önbelleğe alınan nesnenin adı EXIST ile mi ilişkili döndürür (ValidationContext 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ı