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 | |
---|---|---|
![]() |
Partition | Yapıcı |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
AlternateId | AlternateId kullanılır |
![]() |
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. |
![]() |
DirtyCount | Bölüm değişiklik sayısını gösterir. |
![]() |
DomainDataDirectory | Bu bölüm deposunun alır etki alanı bilgileri dizin aittir. |
![]() |
ElementDirectory | Bölüm içinde bulunan öğeleri dizin. |
![]() |
ElementFactory | ElementFactory modeli |
![]() |
Id | Bu bölüm kimliği. |
![]() |
IsDirty | Bölüm kirli bir durumda olduğunda true gösterir. |
![]() |
IsReadOnly | Bu bölümü salt okunur olup olmadığını alır. |
![]() |
StateId | Hangi durumu tanımlayan bir stateId, bu bölüm nesnesidir. |
![]() |
Store | Bölüm deposu aittir. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddContext | Bölüm için içerik Ekle |
![]() |
DeleteElements | Belirtilen öğe koleksiyonda kök nesne grafiklerinin silin. |
![]() |
Dispose | Bu nesnenin durumunu disposal. |
![]() |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) |
![]() ![]() |
FindByAlternateId | Kendi AlternateKey bir bölümü bulun |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType) | Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) | Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) | Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) | Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Verilen kök öğe listesine dayalı verilen tür kapanışı listesini alır |
![]() |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) | Verilen kök öğeleri listesini temel alan belirli kapanışı türünde bir ElementGroupPrototype oluşturur. |
![]() |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) | Verilen kök öğeleri listesini temel alan belirli kapanışı türünde bir ElementGroupPrototype oluşturur. |
![]() |
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ı.) |
![]() |
RemoveContext | Bölümünden bir içeriği kaldırma yöntemi |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
![]() |
PartitionDisposing | İstemcilerin PartitionDisposing olayları almak için |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
![]() |
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ı.) |
![]() |
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ı.) |
![]() |
IsLocked | Bu bölümün herhangi kilitleri belirtilen kümesi olup test (ImmutabilityExtensionMethods tarafından tanımlandı.) |
![]() |
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ı