Condividi tramite


Classe Connector

il connettore di DomainClass definisce un connettore.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintassi

'Dichiarazione
<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

Il tipo Connector espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico Connector(Partition, array<PropertyAssignment[]) Costruttore
Metodo pubblico Connector(Store, array<PropertyAssignment[]) Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AccessModifier Ottiene o imposta il valore della proprietà del dominio di AccessModifier.determina se il modificatore di accesso per la classe di dominio è pubblico o interno. (Ereditato da DomainClass)
Proprietà pubblica AllDescendants Ottiene direttamente un elenco di sola lettura di tutte le classi di dominio o derivato indirettamente dalla. (Ereditato da DomainClass)
Proprietà pubblica AllProperties Parte del DomainProperties sia definito in tale classe che eredita dalle classi di base. (Ereditato da DomainClass)
Proprietà pubblica AllRolesPlayed Parte del DomainRoles venga riprodotto direttamente da questa classe che eredita dalle classi di base. (Ereditato da DomainClass)
Proprietà pubblica Attributes Ottiene un elenco di attributi. (Ereditato da AttributedDomainElement)
Proprietà pubblica BaseClass ottiene o imposta BaseClass.Connettore base del connettore. (Esegue l'override di DomainClass.BaseClass).
Proprietà pubblica ClassData ottiene o imposta ClassData.Dati di configurazione della serializzazione XML per la classe di dominio. (Ereditato da DomainClass)
Proprietà pubblica Color Ottiene o imposta il valore della proprietà del dominio di colore.Il colore del connettore.
Proprietà pubblica CustomAttributes Ottiene o imposta il valore della proprietà del dominio di CustomAttributes.Utilizzata per associare al codice generato da questo elemento. (Ereditato da AttributedDomainElement)
Proprietà pubblica CustomTypeDescriptor ottiene o imposta CustomTypeDescriptor.Definizione del descrittore di tipo personalizzato per la classe. (Ereditato da DomainClass)
Proprietà pubblica DashStyle Ottiene o imposta il valore della proprietà del dominio di DashStyle.Lo stile del tratteggio per la riga per il connettore.
Proprietà pubblica Decorators Ottiene un elenco di elementi Decorator.Elementi Decorator per l'elemento del diagramma. (Ereditato da DiagramElement)
Proprietà pubblica Description Ottiene o imposta il valore della proprietà del dominio di descrizione.Utilizzato nell'interfaccia utente e nella documentazione di codice della finestra di progettazione generata un'eccezione. (Ereditato da AttributedDomainElement)
Proprietà pubblica DisplayName Ottiene o imposta il valore della proprietà del dominio DisplayName.Il nome che verrà visualizzato nella finestra di progettazione generata per questo elemento. (Ereditato da NamedDomainElement)
Proprietà pubblica DslLibrary ottiene o imposta DslLibrary.Raccolta di Dsl che definisce l'elemento del diagramma. (Ereditato da DiagramElement)
Proprietà pubblica ElementMergeDirectives ottiene un elenco di ElementMergeDirectives. (Ereditato da DomainClass)
Proprietà pubblica ExposesColorAsProperty Ottiene o imposta il valore della proprietà del dominio di ExposesColorAsProperty.Se le True, quindi una proprietà del dominio sono state aggiunte al connettore per consentire il colore da esporre nella finestra delle proprietà della finestra di progettazione generata un'eccezione.
Proprietà pubblica ExposesDashStyleAsProperty Ottiene o imposta il valore della proprietà del dominio di ExposesDashStyleAsProperty.Se le True, quindi una proprietà del dominio sono state aggiunte al connettore per consentire lo stile del tratteggio da esporre nella finestra delle proprietà della finestra di progettazione generata un'eccezione.
Proprietà pubblica ExposesTextColor Ottiene o imposta il valore della proprietà del dominio di ExposesTextColor.Se le True, una proprietà del dominio sono state aggiunte al connettore per consentire il colore del testo da esporre nella finestra delle proprietà della finestra di progettazione generata un'eccezione. (Ereditato da DiagramElement)
Proprietà pubblica ExposesThicknessAsProperty Ottiene o imposta il valore della proprietà del dominio di ExposesThicknessAsProperty.Se le True, quindi una proprietà del dominio sono state aggiunte al connettore per consentire lo spessore di esporre nella finestra delle proprietà della finestra di progettazione generata un'eccezione.
Proprietà pubblica FixedTooltipText Ottiene o imposta il valore della proprietà del dominio di FixedTooltipText.testo utilizzato per una descrizione comando fissa. (Ereditato da DiagramElement)
Proprietà pubblica GeneratesDoubleDerived Ottiene o imposta il valore della proprietà del dominio di GeneratesDoubleDerived.Se le True, generano sia una classe base con tutte le funzionalità che una classe parziale per supportare la personalizzazione da un override. (Ereditato da DomainClass)
Proprietà pubblica HasCustomConstructor Ottiene o imposta il valore della proprietà del dominio di HasCustomConstructor.Se true, indica che un costruttore personalizzato viene fornito il codice generato. (Ereditato da DomainClass)
Proprietà pubblica HelpKeyword Ottiene o imposta il valore della proprietà del dominio di HelpKeyword.Parola chiave facoltativa utilizzata per indicizzare la Guida per questo elemento. (Ereditato da NamedDomainElement)
Proprietà pubblica Id Ottiene l'ID dell'elemento. (Ereditato da ModelElement)
Proprietà pubblica InheritanceModifier Ottiene o imposta il valore della proprietà del dominio di InheritanceModifier.Determina se il modificatore di ereditarietà di classe .NET. generato dalla classe di dominio è none, astratto o sealed. (Ereditato da DomainClass)
Proprietà pubblica IsActive Ottiene il flag di IsActive e si verifica per verificare se l'elemento sia attivo. (Ereditato da ModelElement)
Proprietà pubblica IsDeleted Ottiene il flag e i controlli di IsDeleted a verificare se l'elemento è stato eliminato dal modello. (Ereditato da ModelElement)
Proprietà pubblica IsDeleting Ottiene il flag di IsDeleting e verifica se l'elemento attualmente sia in fase di eliminazione dal modello. (Ereditato da ModelElement)
Proprietà pubblica IsDescriptionTracking Ottiene o imposta il valore della proprietà del dominio di IsDescriptionTracking.Se le True, la proprietà description tenere traccia degli altri dati nella definizione di modello DSL. (Ereditato da AttributedDomainElement)
Proprietà pubblica IsDisplayNameTracking Ottiene o imposta il valore della proprietà del dominio di IsDisplayNameTracking.Se le True, la proprietà DisplayName tenere traccia degli altri dati nella definizione di modello DSL. (Ereditato da NamedDomainElement)
Proprietà pubblica IsFixedTooltipTextTracking Ottiene o imposta il valore della proprietà del dominio di IsFixedTooltipTextTracking.Se le True, la proprietà di FixedTooltipText tenere traccia degli altri dati nella definizione di modello DSL. (Ereditato da DiagramElement)
Proprietà pubblica IsNamespaceTracking Ottiene o imposta il valore della proprietà del dominio di IsNamespaceTracking.Se le True, la proprietà dello spazio dei nomi tenere traccia degli altri dati nella definizione di modello DSL. (Ereditato da DomainClass)
Proprietà pubblica Name Ottiene o imposta il valore della proprietà del dominio del nome.Nome dell'elemento. (Ereditato da NamedDomainElement)
Proprietà pubblica Namespace Ottiene o imposta il valore della proprietà del dominio dello spazio dei nomi.Spazio dei nomi affiliato con questa classe di dominio. (Ereditato da DomainClass)
Proprietà pubblica Notes Ottiene o imposta il valore della proprietà del dominio note.Note informali associate all'elemento. (Ereditato da DomainElement)
Proprietà pubblica Partition ottiene o imposta Partition che contiene l'elemento. (Ereditato da ModelElement)
Proprietà pubblica Properties Ottiene un elenco di proprietà. (Ereditato da DomainClass)
Proprietà pubblica RolesPlayed ottiene un elenco di RolesPlayed.Ruoli svolti dalla classe. (Ereditato da DomainClass)
Proprietà pubblica RoutingStyle Ottiene o imposta il valore della proprietà del dominio di RoutingStyle.lo stile ha utilizzato per indirizzare il connettore.Un connettore rettilineo fa in base alle esigenze i margini destro disattiva angolari destre, un connettore diritto contrario.
Proprietà pubblica SourceEndHeight Ottiene o imposta il valore della proprietà del dominio di SourceEndHeight.Altezza del simbolo entità finale di origine del connettore, misurata nei pollici.
Proprietà pubblica SourceEndStyle Ottiene o imposta il valore della proprietà del dominio di SourceEndStyle.Lo stile dell'entità finale di origine per il connettore.
Proprietà pubblica SourceEndWidth Ottiene o imposta il valore della proprietà del dominio di SourceEndWidth.La larghezza del simbolo entità finale di origine del connettore, misurata nei pollici.
Proprietà pubblica Store ottiene Store che contiene l'elemento. (Ereditato da ModelElement)
Proprietà pubblica SubClasses Ottiene un elenco delle sottoclassi. (Esegue l'override di DomainClass.SubClasses).
Proprietà pubblica TargetEndHeight Ottiene o imposta il valore della proprietà del dominio di TargetEndHeight.Altezza del simbolo entità finale di destinazione del connettore, misurata nei pollici.
Proprietà pubblica TargetEndStyle Ottiene o imposta il valore della proprietà del dominio di TargetEndStyle.Lo stile dell'entità finale di destinazione per il connettore.
Proprietà pubblica TargetEndWidth Ottiene o imposta il valore della proprietà del dominio di TargetEndWidth.La larghezza del simbolo entità finale di destinazione del connettore, misurata nei pollici.
Proprietà pubblica TextColor Ottiene o imposta il valore della proprietà del dominio di TextColor.Colore utilizzato per gli elementi Decorator di testo associati a questo elemento del diagramma. (Ereditato da DiagramElement)
Proprietà pubblica Thickness Ottiene o imposta il valore della proprietà del dominio di shim.Lo spessore di linea per il connettore, misurata nei pollici.
Proprietà pubblica TooltipType Ottiene o imposta il valore della proprietà del dominio di TooltipType.Se corretto, il testo fisso di descrizione comandi viene utilizzato come descrizione comandi, se la variabile la descrizione comando è definita nel codice personalizzato. (Ereditato da DiagramElement)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Copy() Crea una copia dell'elemento del modello. (Ereditato da ModelElement)
Metodo pubblico Copy(IEnumerable<Guid>) Crea una copia dell'elemento e dei relativi collegamenti e gli elementi figlio. (Ereditato da ModelElement)
Metodo pubblico Delete() Rimuove un elemento dal modello. (Ereditato da ModelElement)
Metodo pubblico Delete(array<Guid[]) Rimuove un elemento dal modello. (Ereditato da ModelElement)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetDomainClass ottiene la classe di dominio più-derivata per questo elemento. (Ereditato da ModelElement)
Metodo pubblico GetFullName ottiene il nome completo per questa classe (Ereditato da DomainClass)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetRelativeName Ottiene il nome della classe di dominio relativo allo spazio dei nomi corrente.Se lo spazio dei nomi corrente è lo stesso dell'oggetto. Spazio dei nomi, quindiespressione seguente. nome.In caso contrario, restituiscono questo. GetFullName() (Ereditato da DomainClass)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsDerivedFrom Test se questa classe è derivata dalla classe specificata. (Ereditato da DomainClass)
Metodo protetto OnCopy Chiamato quando l'elemento è stato creato come copia di un altro elemento. (Ereditato da ModelElement)
Metodo protetto OnDeleted Chiamato quando l'elemento è stato eliminato dal modello. (Ereditato da ModelElement)
Metodo protetto OnDeleting Chiamato quando questo elemento sta per eliminar. (Ereditato da ModelElement)
Metodo protetto OnResurrected Chiamato quando l'elemento è stato aggiunto di nuovo a un modello. (Ereditato da ModelElement)
Metodo protetto OnRolePlayerPositionChanged Chiamato quando la posizione di un ruolo è stato modificato. (Ereditato da ModelElement)
Metodo protetto OnRolePlayerPositionChanging Chiamato quando una posizione del giocatore di ruolo sta la modifica. (Ereditato da ModelElement)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico AddExtension(Guid) Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza del tipo identificato il dominio.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione di quel tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension(Type) Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza del tipo specificato.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione di quel tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension(DomainClassInfo) Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza del tipo specificato di dominio.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione di quel tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension(ExtensionElement) Sottoposto a overload. Estendere questo ModelElement con estensione specifica.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico AddExtension<T>() Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza di un tipo particolare.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico CanDelete Rimuove l'elemento dal modello. (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico GetAllExtensions Restituire un enumerabile che esegue un primo attraversamento della larghezza nella struttura ad albero di elementi dell'estensione incorporati in questo ModelElement. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetBaseElement Restituisce la radice di MEL virtuali a cui il ModelElement specificato viene parte. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension(Guid) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension(Type) Sottoposto a overload. Ottenere il ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di estensione quindi un un'eccezione InvalidOperationException verrà generata un'eccezione. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension(DomainClassInfo) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetExtension<T>() Sottoposto a overload. Ottenere il ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di estensione quindi un un'eccezione InvalidOperationException verrà generata un'eccezione. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico GetLocks Ottenere i flag di blocco per questo elemento.Ciò include tutti i blocchi abilitati nella partizione che contiene l'elemento. (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico IsExtendedBy(Guid) Sottoposto a overload. query se questo ModelElement è attualmente esteso da un ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico IsExtendedBy(Type) Sottoposto a overload. query se questo ModelElement è attualmente esteso da un ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico IsExtendedBy(DomainClassInfo) Sottoposto a overload. query se questo ModelElement è attualmente esteso da un ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico IsLocked Test se l'elemento è presente nessuno di un set specificato di blocchi (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico RemoveExtension(Type) Sottoposto a overload. Rimuovere qualsiasi estensione di questo ModelElement che è di un particolare tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico RemoveExtension(Guid) Sottoposto a overload. Rimuovere qualsiasi estensione di ModelElement specificato che è di un particolare tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico RemoveExtension(DomainClassInfo) Sottoposto a overload. Rimuovere qualsiasi estensione di ModelElement specificato che è di un particolare tipo. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico RemoveExtension(ExtensionElement) Sottoposto a overload. Per rimuovere un ExtensionElement specificato dalle estensioni di questo ModelElement. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico SetLocks Impostare i flag del blocco di questo elemento (Definito da ImmutabilityExtensionMethods).
Metodo di estensione pubblico TryGetExtension(Guid) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico TryGetExtension(Type) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico TryGetExtension(DomainClassInfo) Sottoposto a overload. (Definito da ModelElementExtensionMethods).
Metodo di estensione pubblico TryGetExtension<T>() Sottoposto a overload. Ottenere il ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se questo elemento non dispone di estensione quindi il risultato sarà null. (Definito da ModelElementExtensionMethods).

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico ColorDomainPropertyId Identificazione della proprietà del dominio di colore
Campo pubblicoMembro statico DashStyleDomainPropertyId Identificazione della proprietà del dominio di DashStyle
Campo pubblicoMembro statico DomainClassId Identificazione della classe di dominio del connettore
Campo pubblicoMembro statico ExposesColorAsPropertyDomainPropertyId Identificazione della proprietà del dominio di ExposesColorAsProperty
Campo pubblicoMembro statico ExposesDashStyleAsPropertyDomainPropertyId Identificazione della proprietà del dominio di ExposesDashStyleAsProperty
Campo pubblicoMembro statico ExposesThicknessAsPropertyDomainPropertyId Identificazione della proprietà del dominio di ExposesThicknessAsProperty
Campo pubblicoMembro statico RoutingStyleDomainPropertyId Identificazione della proprietà del dominio di RoutingStyle
Campo pubblicoMembro statico SourceEndHeightDomainPropertyId Identificazione della proprietà del dominio di SourceEndHeight
Campo pubblicoMembro statico SourceEndStyleDomainPropertyId Identificazione della proprietà del dominio di SourceEndStyle
Campo pubblicoMembro statico SourceEndWidthDomainPropertyId Identificazione della proprietà del dominio di SourceEndWidth
Campo pubblicoMembro statico TargetEndHeightDomainPropertyId Identificazione della proprietà del dominio di TargetEndHeight
Campo pubblicoMembro statico TargetEndStyleDomainPropertyId Identificazione della proprietà del dominio di TargetEndStyle
Campo pubblicoMembro statico TargetEndWidthDomainPropertyId Identificazione della proprietà del dominio di TargetEndWidth
Campo pubblicoMembro statico ThicknessDomainPropertyId Identificazione della proprietà del dominio di thickness

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.CanMerge Restituisce true se questo elemento consente di unire con il contenuto del prototipo. (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.ChooseMergeTarget(ElementGroup) (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.MergeConfigure (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.MergeDisconnect (Ereditato da ModelElement)
Implementazione esplicita dell'interfacciaMetodo privato IMergeElements.MergeRelate (Ereditato da ModelElement)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition