DomainRelationshipInfo Sınıf

Tanım

Bir etki alanı ilişkisini temsil eder.

public ref class DomainRelationshipInfo sealed : Microsoft::VisualStudio::Modeling::DomainClassInfo
[System.Diagnostics.DebuggerDisplay("DomainRelationship (Name = {name})")]
public sealed class DomainRelationshipInfo : Microsoft.VisualStudio.Modeling.DomainClassInfo
[<System.Diagnostics.DebuggerDisplay("DomainRelationship (Name = {name})")>]
type DomainRelationshipInfo = class
    inherit DomainClassInfo
Public NotInheritable Class DomainRelationshipInfo
Inherits DomainClassInfo
Devralma
DomainRelationshipInfo
Öznitelikler

Özellikler

AllDescendants

Tüm etki alanı sınıflarının doğrudan veya dolaylı olarak türetilmiş bir salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
AllDomainProperties

Bu etki alanı sınıfında veya bunun asal öğelerinden birinde belirtilen etki alanı özelliklerinin salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
AllDomainRolesPlayed

Bu sınıf veya yokınları tarafından oynanan tüm etki alanı rollerinin salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
AllEmbeddedByDomainRoles

Bu etki alanı sınıfını katıştırabilen etki alanı rollerinin salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
AllowsDuplicates

Aynı öğe çifti arasında bu etki alanı ilişkisinin birden çok örneğine izin verilip verilmeyeceğini alır.

BaseDomainClass

Bu etki alanı sınıfının devraldığı etki alanı sınıfını alır.

(Devralındığı yer: DomainClassInfo)
BaseDomainRelationship

Varsa, temel etki alanı ilişkisini alır.

DefaultDomainProperty

Bu alan sınıfı için varsayılan özelliği alır.

(Devralındığı yer: DomainClassInfo)
DisplayName

Bu etki alanı nesnesinin görünen adını alır.

(Devralındığı yer: DomainObjectInfo)
DomainModel

Bu etki alanı sınıfının ait olduğu etki alanı modelini alır.

(Devralındığı yer: DomainClassInfo)
DomainRoles

Etki alanı rollerinin salt okunurdur listesini alır.

Id

Bu etki alanı nesnesinin KIMLIĞINI alır.

(Devralındığı yer: DomainObjectInfo)
ImplementationClass

Bu etki alanı sınıfının uygulama türünü alır.

(Devralındığı yer: DomainClassInfo)
IsEmbedding

Kaynak rolün oynatıcı bu ilişkide hedef rolün oyuncularını mantıksal olarak içeriyor mu?

IsValidationEnabled

Bu alan sınıfı için kısıtlama doğrulamasının etkin olup olmadığını alır.

(Devralındığı yer: DomainClassInfo)
LocalDescendants

Hemen bundan türetilmiş etki alanı sınıflarının salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
LocalDomainProperties

Bu etki alanı sınıfında belirtilen etki alanı özelliklerinin salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
LocalDomainRolesPlayed

Bu etki alanı sınıfı tarafından yürütülen etki alanı rollerinin salt okunurdur listesini alır.

(Devralındığı yer: DomainClassInfo)
Name

Bu etki alanı nesnesinin adını alır.

(Devralındığı yer: DomainObjectInfo)
NameDomainProperty

Bu etki alanı sınıfı için öğe adı özelliğini alır, Eğer veya asıbu öğelerinden biri bir tane tanımlıysa.

(Devralındığı yer: DomainClassInfo)

Yöntemler

Equals(Object)

Eşitlik, DomainClassInfo nesnesinin kimliğine göre belirlenir.

(Devralındığı yer: DomainClassInfo)
FindDomainProperty(String, Boolean)

Bu etki alanı sınıfında tanımlanmış bir etki alanı özelliği bulur.

(Devralındığı yer: DomainClassInfo)
FindDomainRole(String)

Adına göre bir etki alanı rolü bulur (temel ilişkileri de arar).

GetHashCode()

Hashcode bu nesnenin kimliğini temel alarak

(Devralındığı yer: DomainClassInfo)
IsDerivedFrom(DomainClassInfo)

Bu alan sınıfı belirtilen etki alanı sınıfından türetildiyse true döndürür.

(Devralındığı yer: DomainClassInfo)
IsDerivedFrom(Guid)

Bu alan sınıfı belirtilen belirtilen etki alanı sınıfından türetildiyse true döndürür.

(Devralındığı yer: DomainClassInfo)
ToString()

Bu nesnenin temsil ettiği dizeyi alır.

(Devralındığı yer: DomainObjectInfo)

Şunlara uygulanır