Compartir a través de


Connector (Clase)

Conector Define de DomainClass un conector.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Modeling.DslDefinition
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintaxis

'Declaración
<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

El tipo Connector expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público Connector(Partition, array<PropertyAssignment[]) Constructor
Método público Connector(Store, array<PropertyAssignment[]) Constructor

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AccessModifier Obtiene o establece el valor de la propiedad del dominio de AccessModifier.Determina si el modificador de acceso para la clase de dominio es público o interno. (Se hereda de DomainClass).
Propiedad pública AllDescendants Obtiene una lista de solo lectura de todas las clases de dominio directamente o indirectamente derivado this. (Se hereda de DomainClass).
Propiedad pública AllProperties el conjunto de todo el DomainProperties definido en esta clase y heredado de clases base. (Se hereda de DomainClass).
Propiedad pública AllRolesPlayed El conjunto de todo el DomainRoles reproducido directamente por esta clase y heredado de clases base. (Se hereda de DomainClass).
Propiedad pública Attributes obtiene una lista de atributos. (Se hereda de AttributedDomainElement).
Propiedad pública BaseClass obtiene o establece BaseClass.conector base de este conector. (Invalida a DomainClass.BaseClass).
Propiedad pública ClassData obtiene o establece ClassData.Datos de configuración de serialización XML para la clase de dominio. (Se hereda de DomainClass).
Propiedad pública Color Obtiene o establece el valor de la propiedad de color del dominio.Color del conector.
Propiedad pública CustomAttributes Obtiene o establece el valor de la propiedad del dominio de CustomAttributes.Utilizado el atributo el código generado de este elemento. (Se hereda de AttributedDomainElement).
Propiedad pública CustomTypeDescriptor obtiene o establece CustomTypeDescriptor.Definición del descriptor de tipos personalizado para la clase. (Se hereda de DomainClass).
Propiedad pública DashStyle Obtiene o establece el valor de la propiedad del dominio de DashStyle.el estilo de guión para la línea para este conector.
Propiedad pública Decorators obtiene una lista de Decorators.Decoradores para el elemento del diagrama. (Se hereda de DiagramElement).
Propiedad pública Description Obtiene o establece el valor de la propiedad del dominio de la descripción.Usado en la interfaz de usuario y en la documentación del código del diseñador generado. (Se hereda de AttributedDomainElement).
Propiedad pública DisplayName Obtiene o establece el valor de la propiedad de dominio DisplayName.El nombre que se mostrará en el diseñador generado para este elemento. (Se hereda de NamedDomainElement).
Propiedad pública DslLibrary obtiene o establece DslLibrary.Biblioteca de ADSL que define el elemento del diagrama. (Se hereda de DiagramElement).
Propiedad pública ElementMergeDirectives obtiene una lista de ElementMergeDirectives. (Se hereda de DomainClass).
Propiedad pública ExposesColorAsProperty Obtiene o establece el valor de la propiedad del dominio de ExposesColorAsProperty.Si es True, a una propiedad de dominio se ha agregado al conector para permitir que el color es expuesto en la ventana propiedades del diseñador generado.
Propiedad pública ExposesDashStyleAsProperty Obtiene o establece el valor de la propiedad del dominio de ExposesDashStyleAsProperty.Si es True, a una propiedad de dominio se ha agregado al conector para permitir que el estilo de guión es expuesto en la ventana propiedades del diseñador generado.
Propiedad pública ExposesTextColor Obtiene o establece el valor de la propiedad del dominio de ExposesTextColor.Si es True, una propiedad de dominio se ha agregado al conector para permitir que el color del texto esté expuesto en la ventana propiedades del diseñador generado. (Se hereda de DiagramElement).
Propiedad pública ExposesThicknessAsProperty Obtiene o establece el valor de la propiedad del dominio de ExposesThicknessAsProperty.Si es True, a una propiedad de dominio se ha agregado al conector para permitir que el grosor es expuesto en la ventana propiedades del diseñador generado.
Propiedad pública FixedTooltipText Obtiene o establece el valor de la propiedad del dominio de FixedTooltipText.texto utilizado para una información sobre herramientas fija. (Se hereda de DiagramElement).
Propiedad pública GeneratesDoubleDerived Obtiene o establece el valor de la propiedad del dominio de GeneratesDoubleDerived.Si True, genera una clase base con toda la funcionalidad y una clase parcial para admitir la personalización reemplaza a través de. (Se hereda de DomainClass).
Propiedad pública HasCustomConstructor Obtiene o establece el valor de la propiedad del dominio de HasCustomConstructor.Si es True, indica que proporcionará un constructor personalizado en el código generado. (Se hereda de DomainClass).
Propiedad pública HelpKeyword Obtiene o establece el valor de la propiedad del dominio de HelpKeyword.La palabra clave opcional utiliza la F1 index ayuda para este elemento. (Se hereda de NamedDomainElement).
Propiedad pública Id Obtiene el identificador del elemento. (Se hereda de ModelElement).
Propiedad pública InheritanceModifier Obtiene o establece el valor de la propiedad del dominio de InheritanceModifier.Determina si el modificador de herencia de clases.NET representado de la clase de dominio no es none, implícita o sealed. (Se hereda de DomainClass).
Propiedad pública IsActive Obtiene el marcador de IsActive y comprueba para ver si el elemento está activa. (Se hereda de ModelElement).
Propiedad pública IsDeleted Obtiene el marcador y comprobaciones de IsDeleted para ver si el elemento se ha eliminado del modelo. (Se hereda de ModelElement).
Propiedad pública IsDeleting Obtiene el marcador de IsDeleting y comprueba si el elemento se está eliminando actualmente del modelo. (Se hereda de ModelElement).
Propiedad pública IsDescriptionTracking Obtiene o establece el valor de la propiedad del dominio de IsDescriptionTracking.Si es True, la propiedad description sigue otros datos en la definición del ADSL. (Se hereda de AttributedDomainElement).
Propiedad pública IsDisplayNameTracking Obtiene o establece el valor de la propiedad del dominio de IsDisplayNameTracking.Si es True, la propiedad DisplayName sigue otros datos en la definición del ADSL. (Se hereda de NamedDomainElement).
Propiedad pública IsFixedTooltipTextTracking Obtiene o establece el valor de la propiedad del dominio de IsFixedTooltipTextTracking.Si es True, la propiedad de FixedTooltipText sigue otros datos en la definición del ADSL. (Se hereda de DiagramElement).
Propiedad pública IsNamespaceTracking Obtiene o establece el valor de la propiedad del dominio de IsNamespaceTracking.Si es True, la propiedad del espacio de nombres siguiente otros datos en la definición del ADSL. (Se hereda de DomainClass).
Propiedad pública Name Obtiene o establece el valor de la propiedad del dominio del nombre.nombre de este elemento. (Se hereda de NamedDomainElement).
Propiedad pública Namespace Obtiene o establece el valor de la propiedad del dominio del espacio de nombres.Espacio de nombres asociado con esta clase de dominio. (Se hereda de DomainClass).
Propiedad pública Notes Obtiene o establece el valor de la propiedad del dominio de notas.Notas informales asociado a este elemento. (Se hereda de DomainElement).
Propiedad pública Partition obtiene o establece Partition que contiene el elemento. (Se hereda de ModelElement).
Propiedad pública Properties obtiene una lista de propiedades. (Se hereda de DomainClass).
Propiedad pública RolesPlayed obtiene una lista de RolesPlayed.Los usuarios por la clase. (Se hereda de DomainClass).
Propiedad pública RoutingStyle Obtiene o establece el valor de la propiedad del dominio de RoutingStyle.El estilo usado para distribuir el conector.Un conector rectilíneo crea en ángulo recto gira según sea necesario, un conector en no.
Propiedad pública SourceEndHeight Obtiene o establece el valor de la propiedad del dominio de SourceEndHeight.El alto del símbolo en el extremo de origen del conector, medido en pulgadas.
Propiedad pública SourceEndStyle Obtiene o establece el valor de la propiedad del dominio de SourceEndStyle.El estilo del extremo de origen para este conector.
Propiedad pública SourceEndWidth Obtiene o establece el valor de la propiedad del dominio de SourceEndWidth.El ancho del símbolo en el extremo de origen del conector, medido en pulgadas.
Propiedad pública Store obtiene Store que contiene el elemento. (Se hereda de ModelElement).
Propiedad pública SubClasses obtiene una lista de subclases. (Invalida a DomainClass.SubClasses).
Propiedad pública TargetEndHeight Obtiene o establece el valor de la propiedad del dominio de TargetEndHeight.El alto del símbolo en el extremo de destino de este conector, medido en pulgadas.
Propiedad pública TargetEndStyle Obtiene o establece el valor de la propiedad del dominio de TargetEndStyle.El estilo de final de destino de este conector.
Propiedad pública TargetEndWidth Obtiene o establece el valor de la propiedad del dominio de TargetEndWidth.El ancho del símbolo en el extremo de destino de este conector, medido en pulgadas.
Propiedad pública TextColor Obtiene o establece el valor de la propiedad del dominio de TextColor.Color utilizado para los elementos decorator de texto asociado a este elemento del diagrama. (Se hereda de DiagramElement).
Propiedad pública Thickness Obtiene o establece el valor de la propiedad del dominio del grosor.el grosor de la línea para este conector, medida en pulgadas.
Propiedad pública TooltipType Obtiene o establece el valor de la propiedad del dominio de TooltipType.Si se ha corregido, el texto de información sobre herramientas fijo se utiliza como la información sobre herramientas, si la variable la información sobre herramientas se define en código personalizado. (Se hereda de DiagramElement).

Arriba

Métodos

  Nombre Descripción
Método público Copy() Crea una copia del elemento del modelo. (Se hereda de ModelElement).
Método público Copy(IEnumerable<Guid>) Crea una copia del elemento y sus vínculos y elementos secundarios. (Se hereda de ModelElement).
Método público Delete() Elimina un elemento de modelo. (Se hereda de ModelElement).
Método público Delete(array<Guid[]) Elimina un elemento de modelo. (Se hereda de ModelElement).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetDomainClass Obtiene la clase más derivada de dominio para este elemento. (Se hereda de ModelElement).
Método público GetFullName Obtiene el nombre completo de esta clase (Se hereda de DomainClass).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetRelativeName Obtiene el nombre de la clase de dominio en relación con el espacio de nombres actual.Si el espacio de nombres actual es igual que esto. espacio de nombres, entonces devolvemos esto. nombre.si no, devolvemos esto. GetFullName() (Se hereda de DomainClass).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsDerivedFrom Pruebe si esta clase se deriva de la clase especificada. (Se hereda de DomainClass).
Método protegido OnCopy Llamado cuando este elemento se ha creado como copia de otro elemento. (Se hereda de ModelElement).
Método protegido OnDeleted Llamado cuando este elemento se ha eliminado del modelo. (Se hereda de ModelElement).
Método protegido OnDeleting Llamado cuando este elemento se va a eliminar. (Se hereda de ModelElement).
Método protegido OnResurrected Llamado cuando este elemento se ha agregado a un modelo. (Se hereda de ModelElement).
Método protegido OnRolePlayerPositionChanged Llamado cuando la posición de un rol ha cambiado. (Se hereda de ModelElement).
Método protegido OnRolePlayerPositionChanging Llamado cuando una posición de encargado de función va a cambiar. (Se hereda de ModelElement).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público AddExtension(Guid) Sobrecargado. Extiende este ModelElement con la extensión recién creado instancias del tipo identificado de dominio.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión de ese tipo. (Definido por ModelElementExtensionMethods).
Método de extensión público AddExtension(Type) Sobrecargado. Extiende este ModelElement con una extensión recién creado instancias del tipo especificado.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión de ese tipo. (Definido por ModelElementExtensionMethods).
Método de extensión público AddExtension(DomainClassInfo) Sobrecargado. Extiende este ModelElement con una extensión recién creado instancias del tipo especificado del dominio.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión de ese tipo. (Definido por ModelElementExtensionMethods).
Método de extensión público AddExtension(ExtensionElement) Sobrecargado. Extiende este ModelElement con una extensión concreta.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión del mismo tipo. (Definido por ModelElementExtensionMethods).
Método de extensión público AddExtension<T>() Sobrecargado. Extiende este ModelElement con una extensión que acaba de crear instancias de un tipo determinado.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión del mismo tipo. (Definido por ModelElementExtensionMethods).
Método de extensión público CanDelete Elimina el elemento del modelo. (Definido por ImmutabilityExtensionMethods).
Método de extensión público GetAllExtensions Devuelve un enumerable que realiza un primer recorrido de la amplitud a través del árbol de elementos de extensión insertados en este ModelElement. (Definido por ModelElementExtensionMethods).
Método de extensión público GetBaseElement Devuelve la raíz del MEL virtual en el que el ModelElement especificado está participando. (Definido por ModelElementExtensionMethods).
Método de extensión público GetExtension(Guid) Sobrecargado. (Definido por ModelElementExtensionMethods).
Método de extensión público GetExtension(Type) Sobrecargado. Obtiene el ExtensionElement del tipo especificado de extensiones disponibles de este ModelElement.Si el elemento tenga dicha extensión a una excepción InvalidOperationException se producirá. (Definido por ModelElementExtensionMethods).
Método de extensión público GetExtension(DomainClassInfo) Sobrecargado. (Definido por ModelElementExtensionMethods).
Método de extensión público GetExtension<T>() Sobrecargado. Obtiene el ExtensionElement del tipo especificado de extensiones disponibles de este ModelElement.Si el elemento tenga dicha extensión a una excepción InvalidOperationException se producirá. (Definido por ModelElementExtensionMethods).
Método de extensión público GetLocks Obtiene los indicadores de bloqueo para este elemento.También cualquier bloqueo habilitado en la partición que contiene el elemento. (Definido por ImmutabilityExtensionMethods).
Método de extensión público IsExtendedBy(Guid) Sobrecargado. Consulta si este ModelElement es mejorado actualmente por un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods).
Método de extensión público IsExtendedBy(Type) Sobrecargado. Consulta si este ModelElement es mejorado actualmente por un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods).
Método de extensión público IsExtendedBy(DomainClassInfo) Sobrecargado. Consulta si este ModelElement es mejorado actualmente por un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods).
Método de extensión público IsLocked Pruebe de si este elemento tiene cualquiera de un conjunto especificado bloqueos (Definido por ImmutabilityExtensionMethods).
Método de extensión público RemoveExtension(Type) Sobrecargado. Quite cualquier extensión de este ModelElement que sea de un tipo determinado. (Definido por ModelElementExtensionMethods).
Método de extensión público RemoveExtension(Guid) Sobrecargado. Quite cualquier extensión de ModelElement especificado que es de un tipo determinado. (Definido por ModelElementExtensionMethods).
Método de extensión público RemoveExtension(DomainClassInfo) Sobrecargado. Quite cualquier extensión de ModelElement especificado que es de un tipo determinado. (Definido por ModelElementExtensionMethods).
Método de extensión público RemoveExtension(ExtensionElement) Sobrecargado. Quitar un ExtensionElement especificado de extensiones de este ModelElement. (Definido por ModelElementExtensionMethods).
Método de extensión público SetLocks Establezca los indicadores de bloqueo de este elemento (Definido por ImmutabilityExtensionMethods).
Método de extensión público TryGetExtension(Guid) Sobrecargado. (Definido por ModelElementExtensionMethods).
Método de extensión público TryGetExtension(Type) Sobrecargado. (Definido por ModelElementExtensionMethods).
Método de extensión público TryGetExtension(DomainClassInfo) Sobrecargado. (Definido por ModelElementExtensionMethods).
Método de extensión público TryGetExtension<T>() Sobrecargado. Obtiene el ExtensionElement del tipo especificado de extensiones disponibles de este ModelElement.Si este elemento tenga dicha extensión el resultado será null. (Definido por ModelElementExtensionMethods).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático ColorDomainPropertyId Identificador de color de la propiedad de dominio
Campo públicoMiembro estático DashStyleDomainPropertyId Identificador de la propiedad del dominio de DashStyle
Campo públicoMiembro estático DomainClassId Identificador de la clase de dominio de conector
Campo públicoMiembro estático ExposesColorAsPropertyDomainPropertyId Identificador de la propiedad del dominio de ExposesColorAsProperty
Campo públicoMiembro estático ExposesDashStyleAsPropertyDomainPropertyId Identificador de la propiedad del dominio de ExposesDashStyleAsProperty
Campo públicoMiembro estático ExposesThicknessAsPropertyDomainPropertyId Identificador de la propiedad del dominio de ExposesThicknessAsProperty
Campo públicoMiembro estático RoutingStyleDomainPropertyId Identificador de la propiedad del dominio de RoutingStyle
Campo públicoMiembro estático SourceEndHeightDomainPropertyId Identificador de la propiedad del dominio de SourceEndHeight
Campo públicoMiembro estático SourceEndStyleDomainPropertyId Identificador de la propiedad del dominio de SourceEndStyle
Campo públicoMiembro estático SourceEndWidthDomainPropertyId Identificador de la propiedad del dominio de SourceEndWidth
Campo públicoMiembro estático TargetEndHeightDomainPropertyId Identificador de la propiedad del dominio de TargetEndHeight
Campo públicoMiembro estático TargetEndStyleDomainPropertyId Identificador de la propiedad del dominio de TargetEndStyle
Campo públicoMiembro estático TargetEndWidthDomainPropertyId Identificador de la propiedad del dominio de TargetEndWidth
Campo públicoMiembro estático ThicknessDomainPropertyId Identificador de la propiedad del dominio del grosor

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IMergeElements.CanMerge Devuelve true si este elemento puede combinarse con el contenido de prototipos. (Se hereda de ModelElement).
Implementación explícita de interfacesMétodo privado IMergeElements.ChooseMergeTarget(ElementGroup) (Se hereda de ModelElement).
Implementación explícita de interfacesMétodo privado IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Se hereda de ModelElement).
Implementación explícita de interfacesMétodo privado IMergeElements.MergeConfigure (Se hereda de ModelElement).
Implementación explícita de interfacesMétodo privado IMergeElements.MergeDisconnect (Se hereda de ModelElement).
Implementación explícita de interfacesMétodo privado IMergeElements.MergeRelate (Se hereda de ModelElement).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.DslDefinition (Espacio de nombres)