Aracılığıyla paylaş


DomainRoleInfo Sınıf

Bir etki alanı ilişki rolünü gösterir.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainRoleInfo

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 DomainRoleInfo _
    Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo

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

Özellikler

  Ad Açıklama
Genel özellik BaseDomainRole Bu rol için ana etki alanı rolünü alır.
Genel özellik DisplayName Öğenin görünen adını alır. (DomainObjectInfo kaynağından devralındı.)
Genel özellik DomainModel Bu rolü hakkında bilgi içeren etki alanı modeli alır. (DomainObjectInfo.DomainModel geçersiz kılınır.)
Genel özellik DomainRelationship Bu etki alanı rolünü ait olduğu etki alanı ilişkisi alır.
Genel özellik Id Öğe kimliği alır. (DomainObjectInfo kaynağından devralındı.)
Genel özellik IsEmbedding Etki alanı rolünü alır ve bu rolün player mantıksal olarak oyuncular rol veya rolleri bu ilişkide içerip içermediğini denetler.
Genel özellik IsMany Etki alanı rolünü alır ve multiplicity birden çok nesne izin verip vermediğini doğrular.
Genel özellik IsOne Etki alanı rolünü alır ve multiplicity bir nesneyi en fazla izin verip vermediğini doğrular.
Genel özellik IsOptional Etki alanı rolünü alır ve multiplicity sıfır nesneler izin verip vermediğini doğrular.Sıfır nesneler izin verirseniz, bu isteğe bağlı kolaylaştırır.
Genel özellik IsSource Etki alanı rolünü alır ve kaynak kodu olduğunu doğrular.
Genel özellik LinkPropertyInfo Bu etki alanı rolünü özellik bilgilerini alır.
Genel özellik Multiplicity Bu rol iþlenenlerle alır.
Genel özellik Name Öğenin adını alır. (DomainObjectInfo kaynağından devralındı.)
Genel özellik OppositeDomainRole Etki alanı rolünü bu etki alanı rolünü ters etki alanı ilişkide yer alır.
Genel özellik PropagatesCopy Etki alanı rolünü alır ve karşıt rolü player öğe kopyaladığınızda bir bağlantıyı bu rolü oynama öğe kopyalanır olup olmadığını doğrular.
Genel özellik PropagatesDelete Etki alanı rolünü alır ve karşıt rolü player öðe ya da bağlantı silindiğinde bir bağlantıyı bu rolü oynama öğesi silinmiş olup olmadığını doğrular.
Genel özellik PropertyDisplayName Diyagram üzerinde kullanıcıya görüntülenen özelliğin adını alır.
Genel özellik PropertyName Bu rolün rol player etki sınıfı erişimci özelliği adını alır.
Genel özellik RolePlayer Bu rol oynayan etki alanı sınıf alır.

Üst

Yöntemler

  Ad Açıklama
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 GetAllElementLinks Verilen öğe yer aldığı tüm öğe bağlantıların listesini alır.
Genel yöntem GetElementLinks(ModelElement) Belirli bir öğeyi bu rolü çalarken öğesi bağlantıları alır.
Genel yöntem GetElementLinks(ModelElement, Boolean) Belirli bir öğeyi bu rolü çalarken öğesi bağlantıları alır.
Genel yöntem GetElementLinks<T>(ModelElement) Bir role bağlı öğelerinin bir listesini alır.
Genel yöntem GetElementLinks<T>(ModelElement, Boolean) Belirli bir öğeyi bu rolü çalarken öğesi bağlantıları alır.
Genel yöntemStatik üye GetElementLinks<T>(ModelElement, Guid) Belirli bir öğeyi verilen rol çalarken öğesi bağlantıları alır.
Genel yöntem GetElementLinksToElement(ModelElement, ModelElement) Bir kaynak ve hedef öğe arasındaki bağlantıları alır.
Genel yöntem GetElementLinksToElement(ModelElement, ModelElement, Boolean) Kaynak ve hedef öğesi arasındaki bağlantıları alır.
Genel yöntem GetElementLinksToElement<T>(ModelElement, ModelElement) Bir kaynak ve hedef öğe arasındaki bağlantıları alır.
Genel yöntem GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Kaynak ve hedef rolü arasındaki bağlantılar koleksiyonu alır.
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 GetLinkedElement(ModelElement) Bu ilişki öğesinde bağlı öğe alır.
Genel yöntemStatik üye GetLinkedElement(ModelElement, Guid) Bu öğeye bağlı öğe alır.
Genel yöntem GetLinkedElements Bu role bağlı öğelerinin bir listesini alır.
Genel yöntem GetRolePlayer(ElementLink) Bu role karşılık gelen bağlantı rol player alır.
Genel yöntemStatik üye GetRolePlayer(ElementLink, Guid) Belirtilen rol player bağlantısını alır.
Genel yöntem GetRolePlayerMoniker Bu role karşılık gelen bağlantı rol player takma adını alır.
Genel yöntemStatik üye GetSourceRolePlayer Bir bağlantıyı bağlı olduğu kaynak öğesinde alır.
Genel yöntemStatik üye GetTargetRolePlayer Bir bağlantıyı bağlı olduğu hedef öğe alır.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem SetLinkedElement(ModelElement, ModelElement) Öğe ilişkinin diğer tarafındaki ayarlar.
Genel yöntemStatik üye SetLinkedElement(ModelElement, Guid, ModelElement) Bağlantı rol player ilişkinin diğer tarafındaki ayarlar.
Genel yöntem SetRolePlayer(ElementLink, ModelElement) Bu role karşılık gelen bağlantı rol player ayarlar.
Genel yöntemStatik üye SetRolePlayer(ElementLink, Guid, ModelElement) Bir öğe, bir ilişki rolü atar.
Genel yöntem SetRolePlayerMoniker(ElementLink, Moniker) Bu role karşılık gelen bağlantı rol player takma adını ayarlar.
Genel yöntemStatik üye SetRolePlayerMoniker(ElementLink, Guid, Moniker) Belirtilen rol player bir bağlantıyı ayarlar.
Genel yöntem ToString Öğe bir dizeye dönüştürür. (DomainObjectInfo 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 Ad Alanı