Aracılığıyla paylaş


Port Sınıf

DomainClass bağlantı noktası bağlantı noktası şeklini tanımlar.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
        Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
          Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
            Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
              Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape
                Microsoft.VisualStudio.Modeling.DslDefinition.Shape
                  Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShape
                    Microsoft.VisualStudio.Modeling.DslDefinition.Port

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))> _
<DomainObjectIdAttribute("dd67c32f-162c-4361-9575-71e85ee08347")> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Port.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Port.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class Port _
    Inherits GeometryShape
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[DomainObjectIdAttribute("dd67c32f-162c-4361-9575-71e85ee08347")]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Port.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Port.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
public sealed class Port : GeometryShape

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

Oluşturucular

  Ad Açıklama
Genel yöntem Port(Partition, array<PropertyAssignment[]) Yapıcı
Genel yöntem Port(Store, array<PropertyAssignment[]) Yapıcı

Üst

Özellikler

  Ad Açıklama
Genel özellik AccessModifier Alır veya değiştiriciye erişememelidir etki alanı özellik değerini ayarlar.Etki alanı sınıfı için erişim değiştiricisi ortak veya iç olup olmadığını belirler. (DomainClass kaynağından devralındı.)
Genel özellik AllDescendants Bu bir doğrudan veya dolaylı olarak türetilen tüm etki alanı sınıfları salt okunur bir listesini alır. (DomainClass kaynağından devralındı.)
Genel özellik AllProperties Tüm DomainProperties kümesi bu sınıfta tanımlanmış hem temel sınıflardan devralınan. (DomainClass kaynağından devralındı.)
Genel özellik AllRolesPlayed Tüm DomainRoles kümesi, hem doğrudan bu sınıf tarafından yürütülen ve temel sınıflardan devralınan. (DomainClass kaynağından devralındı.)
Genel özellik Attributes Özniteliklerin listesini alır. (AttributedDomainElement kaynağından devralındı.)
Genel özellik BaseClass Alır veya ayarlar BaseClass.Bu bağlantı noktasının temel bağlantı noktası. (GeometryShape.BaseClass geçersiz kılınır.)
Genel özellik ClassData Alır veya ayarlar ClassData.XML serialization yapılandırma verilerini etki alanı sınıfı. (DomainClass kaynağından devralındı.)
Genel özellik CustomAttributes Alır veya CustomAttributes etki alanı özellik değerini ayarlar.Bu öğesinden üretilen kod öznitelik için kullanılır. (AttributedDomainElement kaynağından devralındı.)
Genel özellik CustomTypeDescriptor Alır veya ayarlar CustomTypeDescriptor.Özel tür tanımlayıcı sınıfın tanımı. (DomainClass kaynağından devralındı.)
Genel özellik Decorators Decorators bir listesini alır.Diyagram öğesini decorators. (DiagramElement kaynağından devralındı.)
Genel özellik Description Alır veya açıklama etki alanı özellik değerini ayarlar.Kullanıcı arabiriminde ve oluşturulan Tasarımcısı kod belgelerinde kullanılır. (AttributedDomainElement kaynağından devralındı.)
Genel özellik DisplayName Alır veya DisplayName etki alanı özellik değerini ayarlar.Bu öğe için oluşturulan Tasarımcısı'nda görüntülenen adı. (NamedDomainElement kaynağından devralındı.)
Genel özellik DslLibrary Alır veya ayarlar DslLibrary.Dsl kitaplığı şekli tanımlama. (BaseShape kaynağından devralındı.)
Genel özellik ElementMergeDirectives ElementMergeDirectives bir listesini alır. (DomainClass kaynağından devralındı.)
Genel özellik ExposesFillColorAsProperty Alır veya ExposesFillColorAsProperty etki alanı özellik değerini ayarlar.TRUE ise, şeklin dolgu rengi oluşturulan tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (Shape kaynağından devralındı.)
Genel özellik ExposesFillGradientMode Alır veya ExposesFillGradientMode etki alanı özellik değerini ayarlar.TRUE ise, şeklin dolgu degrade modunda oluşturulan tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (Shape kaynağından devralındı.)
Genel özellik ExposesOutlineColorAsProperty Alır veya ExposesOutlineColorAsProperty etki alanı özellik değerini ayarlar.TRUE ise, şeklin anahat rengini oluşturulan tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (Shape kaynağından devralındı.)
Genel özellik ExposesOutlineDashStyleAsProperty Alır veya ExposesOutlineDashStyleAsProperty etki alanı özellik değerini ayarlar.TRUE ise, Şekil anahattı tire stili üretilen tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (Shape kaynağından devralındı.)
Genel özellik ExposesOutlineThicknessAsProperty Alır veya ExposesOutlineThicknessAsProperty etki alanı özellik değerini ayarlar.TRUE ise, şeklin anahat kalınlığı oluşturulan tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (Shape kaynağından devralındı.)
Genel özellik ExposesTextColor Alır veya ExposesTextColor etki alanı özellik değerini ayarlar.TRUE ise, bağlayıcı metin rengini oluşturulan tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (DiagramElement kaynağından devralındı.)
Genel özellik FillColor Alır veya FillColor etki alanı özellik değerini ayarlar.Bu şeklin rengini doldurun. (Shape kaynağından devralındı.)
Genel özellik FillGradientMode Alır veya FillGradientMode etki alanı özellik değerini ayarlar.Bu şeklin degrade modu doldurun. (Shape kaynağından devralındı.)
Genel özellik FixedTooltipText Alır veya FixedTooltipText etki alanı özellik değerini ayarlar.Sabit bir araç ipucu için kullanılan metin. (DiagramElement kaynağından devralındı.)
Genel özellik GeneratesDoubleDerived Alır veya GeneratesDoubleDerived etki alanı özellik değerini ayarlar.TRUE ise, tüm işlevselliği olan bir temel sınıf hem de geçersiz kılmaları özelleştirmeyi desteklemek için kısmi bir sınıf oluşturur. (DomainClass kaynağından devralındı.)
Genel özellik Geometry Alır veya geometri etki alanı özellik değerini ayarlar.Geometri bu şeklin anahatlarını. (GeometryShape kaynağından devralındı.)
Genel özellik HasCustomConstructor Alır veya HasCustomConstructor etki alanı özellik değerini ayarlar.TRUE ise, özel bir kurucu oluşturulan kodda sağlanan gösterir. (DomainClass kaynağından devralındı.)
Genel özellik HasDefaultConnectionPoints Alır veya HasDefaultConnectionPoints etki alanı özellik değerini ayarlar.TRUE ise, şeklin üst kullanın, alt, oluşturulan Tasarımcısı'nda sağ ve sol bağlantı noktaları. (Shape kaynağından devralındı.)
Genel özellik HelpKeyword Alır veya HelpKeyword etki alanı özellik değerini ayarlar.İsteğe bağlı bir anahtar sözcük dizini F1 Yardım bu öğe için kullanılır. (NamedDomainElement kaynağından devralındı.)
Genel özellik Id Öğe kimliği alır. (ModelElement kaynağından devralındı.)
Genel özellik InheritanceModifier Alır veya InheritanceModifier etki alanı özellik değerini ayarlar.Belirler devralma değiştiricisi.Etki alanı sınıfından oluşturulan net yok, korumalı veya soyut sınıftır. (DomainClass kaynağından devralındı.)
Genel özellik InitialHeight Alır veya InitialHeight etki alanı özellik değerini ayarlar.Başlangıçtaki yüksekliğini inç bu şekil. (Shape kaynağından devralındı.)
Genel özellik InitialWidth Alır veya InitialWidth etki alanı özellik değerini ayarlar.Başlangıçtaki genişliğini inç bu şekil. (Shape kaynağından devralındı.)
Genel özellik IsActive IsActive bayrağı alır ve öğenin etkin olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Genel özellik IsDeleted Modelinden öğesi silinmiş olup olmadığını denetler ve IsDeleted bayrağı alır. (ModelElement kaynağından devralındı.)
Genel özellik IsDeleting IsDeleting bayrağı alır ve öğe modelinden şu anda siliniyor olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Genel özellik IsDescriptionTracking Alır veya IsDescriptionTracking etki alanı özellik değerini ayarlar.Description özelliği true ise, diğer veri dsl tanımında izler. (AttributedDomainElement kaynağından devralındı.)
Genel özellik IsDisplayNameTracking Alır veya IsDisplayNameTracking etki alanı özellik değerini ayarlar.DisplayName özelliği true ise, diğer veri dsl tanımında izler. (NamedDomainElement kaynağından devralındı.)
Genel özellik IsFixedTooltipTextTracking Alır veya IsFixedTooltipTextTracking etki alanı özellik değerini ayarlar.FixedTooltipText özelliği true ise, diğer veri dsl tanımında izler. (DiagramElement kaynağından devralındı.)
Genel özellik IsNamespaceTracking Alır veya IsNamespaceTracking etki alanı özellik değerini ayarlar.Namespace özelliği true ise, diğer veri dsl tanımında izler. (DomainClass kaynağından devralındı.)
Genel özellik Name Alır veya adı etki alanı özellik değerini ayarlar.Bu öğenin adı. (NamedDomainElement kaynağından devralındı.)
Genel özellik Namespace Alır veya ad alanı etki alanı özellik değerini ayarlar.Ad alanını bu etki alanına sınıfa. (DomainClass kaynağından devralındı.)
Genel özellik Notes Alır veya notlar etki alanı özellik değerini ayarlar.Bu öğeyle ilişkili resmi olmayan notları. (DomainElement kaynağından devralındı.)
Genel özellik OutlineColor Alır veya OutlineColor etki alanı özellik değerini ayarlar.Bu şeklin rengini anahat. (Shape kaynağından devralındı.)
Genel özellik OutlineDashStyle Alır veya OutlineDashStyle etki alanı özellik değerini ayarlar.Tire stili bu şeklin anahatlarını. (Shape kaynağından devralındı.)
Genel özellik OutlineThickness Alır veya OutlineThickness etki alanı özellik değerini ayarlar.Kalınlığı bu şeklin anahatlarını. (Shape kaynağından devralındı.)
Genel özellik Partition Alır veya ayarlar Partition , bir öğe içeriyor. (ModelElement kaynağından devralındı.)
Genel özellik Properties Özellikler listesini alır. (DomainClass kaynağından devralındı.)
Genel özellik RolesPlayed RolesPlayed bir listesini alır.Sınıf tarafından oynanan roller. (DomainClass kaynağından devralındı.)
Genel özellik Store Alır Store , bir öğe içeriyor. (ModelElement kaynağından devralındı.)
Genel özellik SubClasses Alt sınıfların bir listesini alır. (GeometryShape.SubClasses geçersiz kılınır.)
Genel özellik TextColor Alır veya TextColor etki alanı özellik değerini ayarlar.Bu diyagram öğeyle ilişkilendirilmiş metin decorators için kullanılan renk. (DiagramElement kaynağından devralındı.)
Genel özellik TooltipType Alır veya TooltipType etki alanı özellik değerini ayarlar.Özel kod içinde değişken araç ipucu tanımlanırsa, sabit, sabit araç ipucu Araç İpucu olarak kullanılır. (DiagramElement kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Copy() Modelinde öğenin bir kopyasını oluşturur. (ModelElement kaynağından devralındı.)
Genel yöntem Copy(IEnumerable<Guid>) Bağlantılar ve öğeleri öðeyi ve onun alt bir kopyasını oluşturur. (ModelElement kaynağından devralındı.)
Genel yöntem Delete() Bir öğe modelinden siler. (ModelElement kaynağından devralındı.)
Genel yöntem Delete(array<Guid[]) Bir öğe modelinden siler. (ModelElement kaynağından devralındı.)
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntem GetDomainClass Bu öğe için etki alanı çoğu türetilmiş sınıf alır. (ModelElement kaynağından devralındı.)
Genel yöntem GetFullName Bu sınıfın tam adını alır (DomainClass kaynağından devralındı.)
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 GetRelativeName Geçerli ad göreli olarak etki alanı sınıfının adını alır.Geçerli ad bu olarak aynı olması gerekir.Bu ad, sonra biz dönün.Adı.Aksi takdirde, biz bunu döndürür.GetFullName() (DomainClass kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem IsDerivedFrom Test Bu sınıf, belirli sınıfından türetilir. (DomainClass kaynağından devralındı.)
Korumalı yöntem OnCopy Bu öğe başka bir öğenin bir kopyası olarak oluşturulduğunda denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnDeleted Bu öğe modelinden silindiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnDeleting Bu öğeyi silinmek üzere olduğunda denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnResurrected Bu öğe bir modeline eklendiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnRolePlayerPositionChanged Bir rol konumu değiştiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnRolePlayerPositionChanging Rol player konumu değişmek üzere olduğunda denir. (ModelElement kaynağından devralındı.)
Genel yöntem 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
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi CanDelete Modelinden öğeyi siler. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi GetBaseElement Belirtilen ModelElement katılıyor sanal mel kökünü verir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(Guid) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi GetExtension(DomainClassInfo) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi IsLocked Bu öğe herhangi biri belirlenen kilitleri sahip olup olmadığını test (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(Type) Fazla Yüklendi. Belirli bir tür bu ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(Guid) Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(DomainClassInfo) Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(ExtensionElement) Fazla Yüklendi. Belirtilen ExtensionElement bu ModelElement extensions kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi SetLocks Bu öğenin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(Guid) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(Type) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(DomainClassInfo) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi 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
Genel alanStatik üye DomainClassId Bağlantı noktası etki alanı sınıf kimliği

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem IMergeElements.CanMerge Bu öğe prototip içerikle birleştirebilir, true deðerini verir. (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.ChooseMergeTarget(ElementGroup) (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeConfigure (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeDisconnect (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem 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.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Modeling.DslDefinition Ad Alanı