Aracılığıyla paylaş


Partition Sınıf

Bir deposundaki öğeler için mantıksal bir kapsayıcı sağlar.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Modeling.Partition

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 NotInheritable Class Partition _
    Implements IDisposable
public sealed class Partition : IDisposable

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

Oluşturucular

  Ad Açıklama
Genel yöntem Partition Yapıcı

Üst

Özellikler

  Ad Açıklama
Genel özellik AlternateId AlternateId kullanılır
Genel özellik Contexts Bölüm tarafından başvurulan içerik.Sözlük anahtarlarý, içeriği Kimlikleridir.Sözlük deðerleri içerik örnekleridir.
Genel özellik DirtyCount Bölüm değişiklik sayısını gösterir.
Genel özellik DomainDataDirectory Bu bölüm deposunun alır etki alanı bilgileri dizin aittir.
Genel özellik ElementDirectory Bölüm içinde bulunan öğeleri dizin.
Genel özellik ElementFactory ElementFactory modeli
Genel özellik Id Bu bölüm kimliği.
Genel özellik IsDirty Bölüm kirli bir durumda olduğunda true gösterir.
Genel özellik IsReadOnly Bu bölümü salt okunur olup olmadığını alır.
Genel özellik StateId Hangi durumu tanımlayan bir stateId, bu bölüm nesnesidir.
Genel özellik Store Bölüm deposu aittir.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddContext Bölüm için içerik Ekle
Genel yöntem DeleteElements Belirtilen öğe koleksiyonda kök nesne grafiklerinin silin.
Genel yöntem Dispose Bu nesnenin durumunu disposal.
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntemStatik üye FindByAlternateId Kendi AlternateKey bir bölümü bulun
Genel yöntem GetClosureList(ICollection<ModelElement>, ClosureType) Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır
Genel yöntem GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır
Genel yöntem GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır
Genel yöntem GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır
Genel yöntem GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır
Genel yöntem GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır
Genel yöntem GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) Verilen kök öğeleri listesini temel alan belirli kapanışı türünde bir ElementGroupPrototype oluşturur.
Genel yöntem GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) Verilen kök öğeleri listesini temel alan belirli kapanışı türünde bir ElementGroupPrototype oluşturur.
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ı.)
Genel yöntem RemoveContext Bölümünden bir içeriği kaldırma yöntemi
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay PartitionDisposing İstemcilerin PartitionDisposing olayları almak için

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi CanDeleteElements Belirtilen bir dizi silinip silinemeyeceğini, sorgu herhangi bir IMS hesaba katarak kilitleri tam öğeler için geçerli kapanışı öğeleri silin.Öğeleri herhangi bir kapanış öğesinde Delete kilitli ise ya da herhangi bir öğe RolePlayer LOCK öğedeki kaynaklanan bir bağlantısının hedefi, o öğe dışında kapanışı ise silinemez. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetLocks Kilit bayrakları için bu bölümü örnek alın.Bu, etkin bölümü içeren Deposu'nda kilitleri dahil edilir. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsLocked Bu bölümün herhangi kilitleri belirtilen kümesi olup test (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi SetLocks Belirtilen bölüm örneğinin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.)

Üst

Notlar

Bir depo bölümlerinin herhangi bir sayı olabilir.Çoğu durumda, bir deposu adı verilen bir bölüm yalnızca kullanır Varsayılan bölüm.Varsayılan davranışı için herhangi bir değişiklik yapmazsanız, tüm varsayılan bölümün öğeleridir.

Bir öğe oluşturduğunuzda, hangi bölüm oluşturulmasını istediğiniz belirtebilirsiniz.

Öğeler ve bağlantılar bir modelin farklı mantıksal gruplar halinde ayırmak için bölümler hemen sağlar.Geri alma yalıtmak ve farklı bölümlere farklı kuyruklar eylemleri yinelemek için birden çok bölüm kullanmak için bir neden olmasıdır.Geri Al ve Yinele eylemleri bir birime uygulanır.

İş 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ı

Diğer Kaynaklar

[yönlendirme] Etki alanı sınıflarında üretilen API

Providing Custom Constructors