Sdílet prostřednictvím


Connector – třída

Konektor DomainClass definuje spojnice.

Hierarchie dědičnosti

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.Connector

Obor názvů:  Microsoft.VisualStudio.Modeling.DslDefinition
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Syntaxe

'Deklarace
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ba74e565-e907-4503-ba51-50ba92826869")> _
Public NotInheritable Class Connector _
    Inherits DiagramElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ba74e565-e907-4503-ba51-50ba92826869")]
public sealed class Connector : DiagramElement

Typ Connector zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda Connector(Partition, array<PropertyAssignment[]) Konstruktor
Veřejná metoda Connector(Store, array<PropertyAssignment[]) Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AccessModifier Získá nebo nastaví hodnotu vlastnosti domény AccessModifier.Určuje, zda je modifikátor přístupu pro třídu domény veřejné nebo vnitřní. (Zděděno z DomainClass.)
Veřejná vlastnost AllDescendants Získá třídy domény přímo nebo nepřímo odvozené z tohoto seznamu jen pro čtení. (Zděděno z DomainClass.)
Veřejná vlastnost AllProperties Sada všech DomainProperties definovaný v této třídě a dědí ze základní třídy. (Zděděno z DomainClass.)
Veřejná vlastnost AllRolesPlayed Sada všech DomainRoles hraje této třídy a dědí ze základní třídy. (Zděděno z DomainClass.)
Veřejná vlastnost Attributes Získá seznam atributů. (Zděděno z AttributedDomainElement.)
Veřejná vlastnost BaseClass Získá nebo nastaví BaseClass.Základní konektor této spojnice. (Přepisuje DomainClass.BaseClass.)
Veřejná vlastnost ClassData Získá nebo nastaví tříd.Data XML serializace konfiguraci pro třídu domény. (Zděděno z DomainClass.)
Veřejná vlastnost Color Získá nebo nastaví hodnotu vlastnosti domény barev.Barva tohoto konektoru.
Veřejná vlastnost CustomAttributes Získá nebo nastaví hodnotu vlastnosti domény CustomAttributes.Pro atribut kód generovaný z tohoto prvku. (Zděděno z AttributedDomainElement.)
Veřejná vlastnost CustomTypeDescriptor Získá nebo nastaví CustomTypeDescriptor.Definice typu Vlastní popisovač pro třídu. (Zděděno z DomainClass.)
Veřejná vlastnost DashStyle Získá nebo nastaví hodnotu vlastnosti domény DashStyle.Přerušovaná řádku pro tento konektor.
Veřejná vlastnost Decorators Získá seznam sklenářské.Sklenářské prvku diagramu. (Zděděno z DiagramElement.)
Veřejná vlastnost Description Získá nebo nastaví hodnotu vlastnosti popis domény.Používá se v uživatelském rozhraní a dokumentaci kód generovaný návrháře. (Zděděno z AttributedDomainElement.)
Veřejná vlastnost DisplayName Získá nebo nastaví hodnotu vlastnosti domény DisplayName.Název zobrazený v Návrháři generované pro tento prvek. (Zděděno z NamedDomainElement.)
Veřejná vlastnost DslLibrary Získá nebo nastaví DslLibrary.Knihovna DSL definice prvku diagramu. (Zděděno z DiagramElement.)
Veřejná vlastnost ElementMergeDirectives Získá seznam ElementMergeDirectives. (Zděděno z DomainClass.)
Veřejná vlastnost ExposesColorAsProperty Získá nebo nastaví hodnotu vlastnosti domény ExposesColorAsProperty.Hodnota True, má vlastnost domain přidali do spojnice barva vystavena v okně Vlastnosti generované návrháře.
Veřejná vlastnost ExposesDashStyleAsProperty Získá nebo nastaví hodnotu vlastnosti domény ExposesDashStyleAsProperty.Pokud je hodnota True, pak vlastnost domain byl přidán konektoru umožňující přerušovaná vystavena v okně Vlastnosti generované návrháře.
Veřejná vlastnost ExposesTextColor Získá nebo nastaví hodnotu vlastnosti domény ExposesTextColor.Pokud je PRAVDA, byla přidána vlastnost domain konektoru umožňující barvu textu vystavena v okně Vlastnosti generované návrháře. (Zděděno z DiagramElement.)
Veřejná vlastnost ExposesThicknessAsProperty Získá nebo nastaví hodnotu vlastnosti domény ExposesThicknessAsProperty.Pokud je hodnota True, pak vlastnost domain byl přidán konektor umožňuje tloušťka vystavena v okně Vlastnosti generované návrháře.
Veřejná vlastnost FixedTooltipText Získá nebo nastaví hodnotu vlastnosti domény FixedTooltipText.Text použitý pro pevné tooltip. (Zděděno z DiagramElement.)
Veřejná vlastnost GeneratesDoubleDerived Získá nebo nastaví hodnotu vlastnosti domény GeneratesDoubleDerived.Pokud je hodnota True, bude generovat základní třídy všechny funkce a částečné třídy pro podporu úprav prostřednictvím lokální změny. (Zděděno z DomainClass.)
Veřejná vlastnost HasCustomConstructor Získá nebo nastaví hodnotu vlastnosti domény HasCustomConstructor.Hodnota True, určuje vlastní konstruktor bude poskytována do generovaného kódu. (Zděděno z DomainClass.)
Veřejná vlastnost HelpKeyword Získá nebo nastaví hodnotu vlastnosti domény HelpKeyword.Volitelné klíčové slovo pro rejstřík F1 Nápovědu pro tento prvek. (Zděděno z NamedDomainElement.)
Veřejná vlastnost Id Načte ID prvku. (Zděděno z ModelElement.)
Veřejná vlastnost InheritanceModifier Získá nebo nastaví hodnotu vlastnosti domény InheritanceModifier.Určuje, zda modifikátor dědičnosti.Je generována z domény třídy NET třída žádná, abstraktní nebo uzavřené. (Zděděno z DomainClass.)
Veřejná vlastnost IsActive Získá IsActive příznak a ověří, zda je prvek aktivní. (Zděděno z ModelElement.)
Veřejná vlastnost IsDeleted Získá příznak IsDeleted a zkontroluje, zda byl odstraněn prvek z modelu. (Zděděno z ModelElement.)
Veřejná vlastnost IsDeleting Příznak IsDeleting získá a ověří, zda prvek je nyní odstraňována z modelu. (Zděděno z ModelElement.)
Veřejná vlastnost IsDescriptionTracking Získá nebo nastaví hodnotu vlastnosti domény IsDescriptionTracking.Pokud je hodnota True, sleduje vlastnosti popis dalších dat v definici DSL. (Zděděno z AttributedDomainElement.)
Veřejná vlastnost IsDisplayNameTracking Získá nebo nastaví hodnotu vlastnosti domény IsDisplayNameTracking.Pokud je hodnota True, sleduje vlastnost DisplayName jiných dat v definici DSL. (Zděděno z NamedDomainElement.)
Veřejná vlastnost IsFixedTooltipTextTracking Získá nebo nastaví hodnotu vlastnosti domény IsFixedTooltipTextTracking.Pokud je hodnota True, sleduje FixedTooltipText vlastnost jiných dat v definici DSL. (Zděděno z DiagramElement.)
Veřejná vlastnost IsNamespaceTracking Získá nebo nastaví hodnotu vlastnosti domény IsNamespaceTracking.Pokud je PRAVDA, sleduje vlastnosti oboru názvů ostatních dat v definici DSL. (Zděděno z DomainClass.)
Veřejná vlastnost Name Získá nebo nastaví hodnotu vlastnosti název domény.Název tohoto prvku. (Zděděno z NamedDomainElement.)
Veřejná vlastnost Namespace Získá nebo nastaví hodnotu vlastnosti oboru názvů domény.Obor názvů ve skupině domain ve třídě. (Zděděno z DomainClass.)
Veřejná vlastnost Notes Získá nebo nastaví hodnotu vlastnosti domény poznámky.Neformální poznámky spojené s tímto prvkem. (Zděděno z DomainElement.)
Veřejná vlastnost Partition Získá nebo nastaví Partition , který obsahuje prvek. (Zděděno z ModelElement.)
Veřejná vlastnost Properties Získá seznam vlastností. (Zděděno z DomainClass.)
Veřejná vlastnost RolesPlayed Získá seznam RolesPlayed.Role hraje třída. (Zděděno z DomainClass.)
Veřejná vlastnost RoutingStyle Získá nebo nastaví hodnotu vlastnosti RoutingStyle domény.Styl použitý pro směrování spojnice.Pravoúhlé spojovací umožňuje podle potřeby pravého zapne, Přímá spojnice nemá.
Veřejná vlastnost SourceEndHeight Získá nebo nastaví hodnotu vlastnosti domény SourceEndHeight.Výška symbolu na konci zdroj tento konektor měřeny v palcích.
Veřejná vlastnost SourceEndStyle Získá nebo nastaví hodnotu vlastnosti domény SourceEndStyle.Koncový styl zdroj této spojnice.
Veřejná vlastnost SourceEndWidth Získá nebo nastaví hodnotu vlastnosti domény SourceEndWidth.Šířka symbolu na konci zdroj tento konektor měřit v palcích.
Veřejná vlastnost Store Získává Store , který obsahuje prvek. (Zděděno z ModelElement.)
Veřejná vlastnost SubClasses Získá seznam podtříd. (Přepisuje DomainClass.SubClasses.)
Veřejná vlastnost TargetEndHeight Získá nebo nastaví hodnotu vlastnosti domény TargetEndHeight.Výška symbolu na konci cílové tento konektor měřeny v palcích.
Veřejná vlastnost TargetEndStyle Získá nebo nastaví hodnotu vlastnosti domény TargetEndStyle.Koncový styl cíl této spojnice.
Veřejná vlastnost TargetEndWidth Získá nebo nastaví hodnotu vlastnosti domény TargetEndWidth.Šířka symbolu na konci cílové tento konektor měřit v palcích.
Veřejná vlastnost TextColor Získá nebo nastaví hodnotu vlastnosti TextColor domény.Barva textu sklenářské přidružené k tomuto prvku diagramu. (Zděděno z DiagramElement.)
Veřejná vlastnost Thickness Získá nebo nastaví hodnotu vlastnosti domény tloušťky.Tloušťka čáry pro tento konektor měřeny v palcích.
Veřejná vlastnost TooltipType Získá nebo nastaví hodnotu vlastnosti domény TooltipType.Pokud pevná, text popisu dlouhodobého slouží jako popis, popis proměnná je definována v vlastní kód. (Zděděno z DiagramElement.)

Nahoru

Metody

  Název Popis
Veřejná metoda Copy() Vytvoří kopii prvku v modelu. (Zděděno z ModelElement.)
Veřejná metoda Copy(IEnumerable<Guid>) Vytvoří kopii prvku a jeho podřízené odkazy a prvky. (Zděděno z ModelElement.)
Veřejná metoda Delete() Odstraní prvek z modelu. (Zděděno z ModelElement.)
Veřejná metoda Delete(array<Guid[]) Odstraní prvek z modelu. (Zděděno z ModelElement.)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda GetDomainClass Tento prvek získá domény většinu odvozené třídy. (Zděděno z ModelElement.)
Veřejná metoda GetFullName Načte úplný název pro tuto třídu (Zděděno z DomainClass.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetRelativeName Získá název třídy domény vzhledem k aktuálním oboru názvů.Pokud aktuální obor názvů je stejné jako to.Obor názvů, pak můžeme vrátit to.Název.Pokud ne, můžeme to vrátit.GetFullName() (Zděděno z DomainClass.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsDerivedFrom Test, pokud tato třída je odvozena z dané třídy. (Zděděno z DomainClass.)
Chráněná metoda OnCopy Volat, pokud tento prvek byl vytvořen jako kopie jiného prvku. (Zděděno z ModelElement.)
Chráněná metoda OnDeleted Volat, pokud tento prvek byl odstraněn z modelu. (Zděděno z ModelElement.)
Chráněná metoda OnDeleting Volat, pokud tento prvek má být odstraněn. (Zděděno z ModelElement.)
Chráněná metoda OnResurrected Volat, pokud tento prvek byl přidán zpět do modelu. (Zděděno z ModelElement.)
Chráněná metoda OnRolePlayerPositionChanged Nazývá se při změně pozice role. (Zděděno z ModelElement.)
Chráněná metoda OnRolePlayerPositionChanging Volána pozici role přehrávače je změnit. (Zděděno z ModelElement.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda AddExtension(Guid) Přetíženo. Rozšířit tento ModelElement s nově vytvořenou instanci příponu typu určené domény.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(Type) Přetíženo. Rozšířit tento ModelElement s příponou nově vytvořenou instanci určeného typu.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(DomainClassInfo) Přetíženo. Rozšířit tento ModelElement s příponou nově vytvořenou instanci typu určené domény.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(ExtensionElement) Přetíženo. Rozšířit tento ModelElement s určitou příponou.InvalidOperationException bude vyvolána, pokud prvek již má příponu stejného typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension<T>() Přetíženo. Rozšířit tento ModelElement s nově vytvořenou instanci rozšíření určitého typu.InvalidOperationException bude vyvolána, pokud prvek již má příponu stejného typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda CanDelete Odstraní prvek z modelu. (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda GetAllExtensions Návrat agregující provádějící šířka první průchod přes stromu prvky rozšíření vložené v tomto ModelElement. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetBaseElement Kořenový virtuální MEL účastní zadané ModelElement vrátí. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(Guid) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(Type) Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud prvek má prodloužení bude InvalidOperationException aktivována. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(DomainClassInfo) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension<T>() Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud prvek má prodloužení bude InvalidOperationException aktivována. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetLocks Získáte zámek příznaky pro tento prvek.To bude zahrnovat všechny zámky na oddíl obsahující prvek povolen. (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(Guid) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(Type) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(DomainClassInfo) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsLocked Zda tento prvek má všechny zadané množině zámky (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(Type) Přetíženo. Odeberte libovolnou příponu tohoto ModelElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(Guid) Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(DomainClassInfo) Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(ExtensionElement) Přetíženo. Z rozšíření této ModelElement odeberte zadaný ExtensionElement. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda SetLocks Nastavení příznaků lock tohoto prvku (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(Guid) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(Type) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(DomainClassInfo) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension<T>() Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud tento prvek má prodloužení bude mít hodnotu null výsledek. (Definoval ModelElementExtensionMethods.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen ColorDomainPropertyId ID vlastnosti domény barev
Veřejné poleStatický člen DashStyleDomainPropertyId ID vlastnosti domény DashStyle
Veřejné poleStatický člen DomainClassId Konektor domény třídy ID.
Veřejné poleStatický člen ExposesColorAsPropertyDomainPropertyId ID vlastnosti domény ExposesColorAsProperty
Veřejné poleStatický člen ExposesDashStyleAsPropertyDomainPropertyId ID vlastnosti domény ExposesDashStyleAsProperty
Veřejné poleStatický člen ExposesThicknessAsPropertyDomainPropertyId ID vlastnosti domény ExposesThicknessAsProperty
Veřejné poleStatický člen RoutingStyleDomainPropertyId Vlastnost domain RoutingStyle Id.
Veřejné poleStatický člen SourceEndHeightDomainPropertyId ID vlastnosti domény SourceEndHeight
Veřejné poleStatický člen SourceEndStyleDomainPropertyId ID vlastnosti domény SourceEndStyle
Veřejné poleStatický člen SourceEndWidthDomainPropertyId ID vlastnosti domény SourceEndWidth
Veřejné poleStatický člen TargetEndHeightDomainPropertyId ID vlastnosti domény TargetEndHeight
Veřejné poleStatický člen TargetEndStyleDomainPropertyId ID vlastnosti domény TargetEndStyle
Veřejné poleStatický člen TargetEndWidthDomainPropertyId ID vlastnosti domény TargetEndWidth
Veřejné poleStatický člen ThicknessDomainPropertyId ID vlastnosti domény tloušťka

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IMergeElements.CanMerge Vrátí hodnotu PRAVDA, pokud tento prvek lze sloučit s obsahem prototyp. (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.ChooseMergeTarget(ElementGroup) (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeConfigure (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeDisconnect (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeRelate (Zděděno z ModelElement.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.DslDefinition – obor názvů