XmlClassData Sınıf
DomainClass XmlClassData, belirli etki alanı sınıfının öğeleri xml nasıl sıralanmış tanımlar.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData
Ad alanı: Microsoft.VisualStudio.Modeling.DslDefinition
Derleme: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll içinde)
Sözdizimi
'Bildirim
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("7ef099b3-251f-4518-84ad-0640f5ca7bfc")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class XmlClassData _
Inherits DomainElement
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("7ef099b3-251f-4518-84ad-0640f5ca7bfc")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
public sealed class XmlClassData : DomainElement
XmlClassData türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
XmlClassData(Partition, array<PropertyAssignment[]) | Yapıcı | |
XmlClassData(Store, array<PropertyAssignment[]) | Yapıcı |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
Behavior | Alır veya davranışı ayarlar.XML serialization davranış tanımlama. | |
DomainClass | Alır veya ayarlar DomainClass.Xml serialization yapılandırma verilerini uygulandığı sınıf. | |
ElementData | ElementData bir listesini alır.XML serialization yapılandırma verilerini sınıfının öğeleri. | |
ElementName | Alır veya ElementName etki alanı özellik değerini ayarlar.Belirtilen etki alanı sınıfının öğeleri seri hale getirmek için kullanılan Xml öğesi adı. | |
HasCustomElementSchema | Alır veya HasCustomElementSchema etki alanı özellik değerini ayarlar.Etki alanı sınıfı özel öğenin şema sahip olup olmadığını gösteren bayrak | |
HasCustomMonikerSchema | Alır veya HasCustomMonikerSchema etki alanı özellik değerini ayarlar.Etki alanı sınıfı özel takma ad şema sahip olup olmadığını gösteren bayrak | |
Id | Öğe kimliği alır. (ModelElement kaynağından devralındı.) | |
IsActive | IsActive bayrağı alır ve öğenin etkin olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
IsCustom | Alır veya IsCustom etki alanı özellik değerini ayarlar.TRUE ise belirlenen etki alanı sınıfının öğeleri serileştirmek özel kod içinde tanımlanır. | |
IsDeleted | Modelinden öğesi silinmiş olup olmadığını denetler ve IsDeleted bayrağı alır. (ModelElement kaynağından devralındı.) | |
IsDeleting | IsDeleting bayrağı alır ve öğe modelinden şu anda siliniyor olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
IsElementNameTracking | Alır veya IsElementNameTracking etki alanı özellik değerini ayarlar.ElementName özelliği true ise, diğer veri dsl tanımında izler. | |
IsMonikerAttributeNameTracking | Alır veya IsMonikerAttributeNameTracking etki alanı özellik değerini ayarlar.MonikerAttributeName özelliği true ise, diğer veri dsl tanımında izler. | |
IsMonikerElementNameTracking | Alır veya IsMonikerElementNameTracking etki alanı özellik değerini ayarlar.MonikerElementName özelliği true ise, diğer veri dsl tanımında izler. | |
IsMonikerTypeNameTracking | Alır veya IsMonikerTypeNameTracking etki alanı özellik değerini ayarlar.MonikerTypeName özelliği true ise, diğer veri dsl tanımında izler. | |
IsSerializeIdTracking | Alır veya IsSerializeIdTracking etki alanı özellik değerini ayarlar.SerializeId özelliği true ise, diğer veri dsl tanımında izler. | |
IsTypeNameTracking | Alır veya IsTypeNameTracking etki alanı özellik değerini ayarlar.TRUE ise, diğer veri dsl tanımında TypeName özelliği izler. | |
MonikerAttributeName | Alır veya MonikerAttributeName etki alanı özellik değerini ayarlar.Başvuru için ad öğeleri kullanılan özniteliğinin adı.Boşsa, anahtar özelliği veya kimliği adı kullanılır. | |
MonikerElementName | Alır veya MonikerElementName etki alanı özellik değerini ayarlar.Takma adlar için belirlenmiş sınıfının öğeleri için kullanılan xml öğesi adı. | |
MonikerTypeName | Alır veya MonikerTypeName etki alanı özellik değerini ayarlar.Bu sınıfın öğeleri takma adlar için oluşturulan xsd türü adı. | |
Notes | Alır veya notlar etki alanı özellik değerini ayarlar.Bu öğeyle ilişkili resmi olmayan notları. (DomainElement kaynağından devralındı.) | |
Partition | Alır veya ayarlar Partition , bir öğe içeriyor. (ModelElement kaynağından devralındı.) | |
SerializeId | Alır veya SerializeId etki alanı özellik değerini ayarlar.TRUE ise, öğe kimliği seri hale getirilmeye | |
Store | Alır Store , bir öğe içeriyor. (ModelElement kaynağından devralındı.) | |
TypeName | Alır veya etki alanı TypeName özelliğinin değerini ayarlar.Belirlenen etki alanı sınıfından xsd içinde oluşturulan xml türü adı. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Copy() | Modelinde öğenin bir kopyasını oluşturur. (ModelElement kaynağından devralındı.) | |
Copy(IEnumerable<Guid>) | Bağlantılar ve öğeleri öðeyi ve onun alt bir kopyasını oluşturur. (ModelElement kaynağından devralındı.) | |
Delete() | Bir öğe modelinden siler. (ModelElement kaynağından devralındı.) | |
Delete(array<Guid[]) | Bir öğe modelinden siler. (ModelElement kaynağından devralındı.) | |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
GetDomainClass | Bu öğe için etki alanı çoğu türetilmiş sınıf alır. (ModelElement kaynağından devralındı.) | |
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ı.) | |
OnCopy | Bu öğe başka bir öğenin bir kopyası olarak oluşturulduğunda denir. (ModelElement kaynağından devralındı.) | |
OnDeleted | Bu öğe modelinden silindiğinde denir. (ModelElement kaynağından devralındı.) | |
OnDeleting | Bu öğeyi silinmek üzere olduğunda denir. (ModelElement kaynağından devralındı.) | |
OnResurrected | Bu öğe bir modeline eklendiğinde denir. (ModelElement kaynağından devralındı.) | |
OnRolePlayerPositionChanged | Bir rol konumu değiştiğinde denir. (ModelElement kaynağından devralındı.) | |
OnRolePlayerPositionChanging | Rol player konumu değişmek üzere olduğunda denir. (ModelElement kaynağından devralındı.) | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
AddExtension(Guid) | Fazla Yüklendi. Bu ModelElement yeni örneklenmiş uzantısıyla tanımlanan etki alanı türü genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension(Type) | Fazla Yüklendi. Belirtilen türde yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension(DomainClassInfo) | Fazla Yüklendi. Belirtilen etki alanı türü yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension(ExtensionElement) | Fazla Yüklendi. Bu ModelElement belirli bir uzantıya sahip genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension<T>() | Fazla Yüklendi. Belirli bir türdeki yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
CanDelete | Modelinden öğeyi siler. (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
GetAllExtensions | Bir sýralanabilir öğeleri ağaç üzerinden ilk Kesiti bu ModelElement gömülü avantajlarına gerçekleştiren dönün. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetBaseElement | Belirtilen ModelElement katılıyor sanal mel kökünü verir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(Guid) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(Type) | Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(DomainClassInfo) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension<T>() | Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetLocks | Bu öğe için kilit bayrakları alın.Bu öğeyi içeren bölüme etkin kilitleri dahil edilir. (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
IsExtendedBy(Guid) | Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.) | |
IsExtendedBy(Type) | Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.) | |
IsExtendedBy(DomainClassInfo) | Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.) | |
IsLocked | Bu öğe herhangi biri belirlenen kilitleri sahip olup olmadığını test (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(Type) | Fazla Yüklendi. Belirli bir tür bu ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(Guid) | Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(DomainClassInfo) | Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(ExtensionElement) | Fazla Yüklendi. Belirtilen ExtensionElement bu ModelElement extensions kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
SetLocks | Bu öğenin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(Guid) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(Type) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(DomainClassInfo) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension<T>() | Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Bu öğe böyle bir uzantısı ise sonuç null olur. (ModelElementExtensionMethods tarafından tanımlandı.) |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
DomainClassId | XmlClassData etki alanı sınıf kimliği | |
ElementNameDomainPropertyId | ElementName etki alanı özellik kimliği. | |
HasCustomElementSchemaDomainPropertyId | HasCustomElementSchema etki alanı özellik kimliği. | |
HasCustomMonikerSchemaDomainPropertyId | HasCustomMonikerSchema etki alanı özellik kimliği. | |
IsCustomDomainPropertyId | IsCustom etki alanı özellik kimliği. | |
IsElementNameTrackingDomainPropertyId | IsElementNameTracking etki alanı özellik kimliği. | |
IsMonikerAttributeNameTrackingDomainPropertyId | IsMonikerAttributeNameTracking etki alanı özellik kimliği. | |
IsMonikerElementNameTrackingDomainPropertyId | IsMonikerElementNameTracking etki alanı özellik kimliği. | |
IsMonikerTypeNameTrackingDomainPropertyId | IsMonikerTypeNameTracking etki alanı özellik kimliği. | |
IsSerializeIdTrackingDomainPropertyId | IsSerializeIdTracking etki alanı özellik kimliği. | |
IsTypeNameTrackingDomainPropertyId | IsTypeNameTracking etki alanı özellik kimliği. | |
MonikerAttributeNameDomainPropertyId | MonikerAttributeName etki alanı özellik kimliği. | |
MonikerElementNameDomainPropertyId | MonikerElementName etki alanı özellik kimliği. | |
MonikerTypeNameDomainPropertyId | MonikerTypeName etki alanı özellik kimliği. | |
SerializeIdDomainPropertyId | SerializeId etki alanı özellik kimliği. | |
TypeNameDomainPropertyId | TypeName etki alanı özellik kimliği. |
Üst
Açık Arabirim Uygulamaları
Ad | Açıklama | |
---|---|---|
IMergeElements.CanMerge | Bu öğe prototip içerikle birleştirebilir, true deðerini verir. (ModelElement kaynağından devralındı.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (ModelElement kaynağından devralındı.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeConfigure | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeDisconnect | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeRelate | (ModelElement 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.