Classe Port
DomainClass Port - Definisce una forma della porta.
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.BaseShape
Microsoft.VisualStudio.Modeling.DslDefinition.Shape
Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShape
Microsoft.VisualStudio.Modeling.DslDefinition.Port
Spazio dei nomi: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Sintassi
'Dichiarazione
<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")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("dd67c32f-162c-4361-9575-71e85ee08347")> _
Public NotInheritable Class Port _
Inherits GeometryShape
[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")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("dd67c32f-162c-4361-9575-71e85ee08347")]
public sealed class Port : GeometryShape
Il tipo Port espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
Port(Partition, array<PropertyAssignment[]) | Costruttore |
![]() |
Port(Store, array<PropertyAssignment[]) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AccessModifier | Ottiene o imposta il valore della proprietà di dominio AccessModifier.Determina se il modificatore di accesso per la classe di dominio è pubblico o interno. (Ereditato da DomainClass) |
![]() |
AllDescendants | Ottiene un elenco di sola lettura di tutte le classi di dominio che derivano direttamente o indirettamente da questa classe. (Ereditato da DomainClass) |
![]() |
AllProperties | Set di tutti gli oggetti DomainProperties definiti su questa classe e ereditati da classi di base. (Ereditato da DomainClass) |
![]() |
AllRolesPlayed | Set di tutti gli oggetti DomainRoles correlati direttamente a questa classe ed ereditati dalle classi di base. (Ereditato da DomainClass) |
![]() |
Attributes | Ottiene un elenco di attributi. (Ereditato da AttributedDomainElement) |
![]() |
BaseClass | Ottiene o imposta BaseClass.Porta di base di questa porta. (Esegue l'override di GeometryShape.BaseClass). |
![]() |
ClassData | Ottiene o imposta ClassData.Dati di configurazione della serializzazione XML per la classe di dominio. (Ereditato da DomainClass) |
![]() |
CustomAttributes | Ottiene o imposta il valore della proprietà di dominio CustomAttributes.Utilizzato per attribuire il codice generato da questo elemento. (Ereditato da AttributedDomainElement) |
![]() |
CustomTypeDescriptor | Ottiene o imposta CustomTypeDescriptor.Definizione del descrittore di tipo personalizzato per la classe. (Ereditato da DomainClass) |
![]() |
Decorators | Ottiene un elenco di Decorator.Elementi Decorator per l'elemento del diagramma. (Ereditato da DiagramElement) |
![]() |
Description | Ottiene o imposta il valore della proprietà del dominio Description.Utilizzato nell'interfaccia utente e nella documentazione di codice della finestra di progettazione generata. (Ereditato da AttributedDomainElement) |
![]() |
DisplayName | Ottiene o imposta il valore della proprietà del dominio DisplayName.Nome visualizzato nella finestra di progettazione generata per questo elemento. (Ereditato da NamedDomainElement) |
![]() |
DslLibrary | Ottiene o imposta DslLibrary.Libreria DSL che definisce la forma. (Ereditato da BaseShape) |
![]() |
ElementMergeDirectives | Ottiene un elenco di ElementMergeDirectives. (Ereditato da DomainClass) |
![]() |
ExposesFillColorAsProperty | Ottiene o imposta il valore della proprietà di dominio ExposesFillColorAsProperty.Se True, è stata aggiunta una proprietà del dominio alla forma per consentire la visualizzazione del colore di riempimento nella finestra delle proprietà della finestra di progettazione generata. (Ereditato da Shape) |
![]() |
ExposesFillGradientMode | Ottiene o imposta il valore della proprietà di dominio ExposesFillGradientMode.Se True, è stata aggiunta una proprietà del dominio alla forma per consentire la visualizzazione della modalità di sfumatura di riempimento nella finestra delle proprietà della finestra di progettazione generata. (Ereditato da Shape) |
![]() |
ExposesOutlineColorAsProperty | Ottiene o imposta il valore della proprietà di dominio ExposesOutlineColorAsProperty.Se True, è stata aggiunta una proprietà del dominio alla forma per consentire la visualizzazione del colore del contorno nella finestra delle proprietà della finestra di progettazione generata. (Ereditato da Shape) |
![]() |
ExposesOutlineDashStyleAsProperty | Ottiene o imposta il valore della proprietà di dominio ExposesOutlineDashStyleAsProperty.Se True, è stata aggiunta una proprietà del dominio alla forma per consentire la visualizzazione dello stile tratteggiato del contorno nella finestra delle proprietà della finestra di progettazione generata. (Ereditato da Shape) |
![]() |
ExposesOutlineThicknessAsProperty | Ottiene o imposta il valore della proprietà di dominio ExposesOutlineThicknessAsProperty.Se True, è stata aggiunta una proprietà del dominio alla forma per consentire la visualizzazione dello spessore del contorno nella finestra delle proprietà della finestra di progettazione generata. (Ereditato da Shape) |
![]() |
ExposesTextColor | Ottiene o imposta il valore della proprietà di dominio ExposesTextColor.Se True, è stata aggiunta una proprietà del dominio al connettore per consentire la visualizzazione del colore del testo nella finestra delle proprietà della finestra di progettazione generata. (Ereditato da DiagramElement) |
![]() |
FillColor | Ottiene o imposta il valore della proprietà di dominio FillColor.Il colore di riempimento della forma. (Ereditato da Shape) |
![]() |
FillGradientMode | Ottiene o imposta il valore della proprietà di dominio FillGradientMode.Modalità di sfumatura di riempimento della forma. (Ereditato da Shape) |
![]() |
FixedTooltipText | Ottiene o imposta il valore della proprietà di dominio FixedTooltipText.Testo utilizzato per una descrizione comando fissa. (Ereditato da DiagramElement) |
![]() |
GeneratesDoubleDerived | Ottiene o imposta il valore della proprietà di dominio GeneratesDoubleDerived.Se True, vengono generate sia una classe di base con tutte le funzionalità sia una classe parziale per supportare la personalizzazione tramite override. (Ereditato da DomainClass) |
![]() |
Geometry | Ottiene o imposta il valore della proprietà del dominio Geometry.Geometria del contorno della forma. (Ereditato da GeometryShape) |
![]() |
HasCustomConstructor | Ottiene o imposta il valore della proprietà di dominio HasCustomConstructor.Se true, indica che viene fornito un costruttore personalizzato nel codice generato. (Ereditato da DomainClass) |
![]() |
HasDefaultConnectionPoints | Ottiene o imposta il valore della proprietà di dominio HasDefaultConnectionPoints.Se True, la forma utilizzerà i punti di connessione superiore, inferiore, sinistro e destro nella finestra di progettazione generata. (Ereditato da Shape) |
![]() |
HelpKeyword | Ottiene o imposta il valore della proprietà del dominio HelpKeyword.Parola chiave facoltativa utilizzata per indicizzare la Guida richiamata tramite il tasto F1 per l'elemento. (Ereditato da NamedDomainElement) |
![]() |
Id | Ottiene l'ID dell'elemento. (Ereditato da ModelElement) |
![]() |
InheritanceModifier | Ottiene o imposta il valore della proprietà di dominio InheritanceModifier.Determina se il modificatore di ereditarietà della classe .NET generato dalla classe di dominio è none, abstract o sealed. (Ereditato da DomainClass) |
![]() |
InitialHeight | Ottiene o imposta il valore della proprietà di dominio InitialHeight.Altezza iniziale della forma, in pollici. (Ereditato da Shape) |
![]() |
InitialWidth | Ottiene o imposta il valore della proprietà di dominio InitialWidth.Larghezza iniziale della forma, in pollici. (Ereditato da Shape) |
![]() |
IsActive | Ottiene il flag IsActive e verifica se l'elemento è attivo. (Ereditato da ModelElement) |
![]() |
IsDeleted | Ottiene il flag IsDeleted e verifica se l'elemento è stato eliminato dal modello. (Ereditato da ModelElement) |
![]() |
IsDeleting | Ottiene il flag IsDeleting e verifica se l'elemento è attualmente in fase di eliminazione dal modello. (Ereditato da ModelElement) |
![]() |
IsDescriptionTracking | Ottiene o imposta il valore della proprietà di dominio IsDescriptionTracking.Se True, la proprietà Description tiene traccia degli altri dati nella definizione DSL. (Ereditato da AttributedDomainElement) |
![]() |
IsDisplayNameTracking | Ottiene o imposta il valore della proprietà di dominio IsDisplayNameTracking.Se True, la proprietà DisplayName tiene traccia degli altri dati nella definizione DSL. (Ereditato da NamedDomainElement) |
![]() |
IsFixedTooltipTextTracking | Ottiene o imposta il valore della proprietà di dominio IsFixedTooltipTextTracking.Se True, la proprietà FixedTooltipText tiene traccia degli altri dati nella definizione DSL. (Ereditato da DiagramElement) |
![]() |
IsNamespaceTracking | Ottiene o imposta il valore della proprietà di dominio IsNamespaceTracking.Se True, la proprietà Namespace tiene traccia degli altri dati nella definizione DSL. (Ereditato da DomainClass) |
![]() |
Name | Ottiene o imposta il valore della proprietà del dominio Name.Nome di questo elemento. (Ereditato da NamedDomainElement) |
![]() |
Namespace | Ottiene o imposta il valore della proprietà del dominio Namespace.Spazio dei nomi affiliato a questa classe di dominio. (Ereditato da DomainClass) |
![]() |
Notes | Ottiene o imposta il valore della proprietà del dominio Notes.Note informali associate all'elemento. (Ereditato da DomainElement) |
![]() |
OutlineColor | Ottiene o imposta il valore della proprietà del dominio OutlineColor.Colore del contorno della forma. (Ereditato da Shape) |
![]() |
OutlineDashStyle | Ottiene o imposta il valore della proprietà del dominio OutlineDashStyle.Stile tratteggiato del contorno della forma. (Ereditato da Shape) |
![]() |
OutlineThickness | Ottiene o imposta il valore della proprietà del dominio OutlineThickness.Spessore del contorno della forma. (Ereditato da Shape) |
![]() |
Partition | Ottiene o imposta l'oggetto Partition contenente l'elemento. (Ereditato da ModelElement) |
![]() |
Properties | Ottiene un elenco di proprietà. (Ereditato da DomainClass) |
![]() |
RolesPlayed | Ottiene un elenco di RolesPlayed.Ruoli della classe. (Ereditato da DomainClass) |
![]() |
Store | Ottiene Store contenente l'elemento. (Ereditato da ModelElement) |
![]() |
SubClasses | Ottiene un elenco di SubClasses. (Esegue l'override di GeometryShape.SubClasses). |
![]() |
TextColor | Ottiene o imposta il valore della proprietà di dominioTextColor.Colore utilizzato per gli elementi Decorator di testo associati a questo elemento del diagramma. (Ereditato da DiagramElement) |
![]() |
TooltipType | Ottiene o imposta il valore della proprietà di dominioTooltipType.Se fisso, il testo fisso della descrizione comando viene utilizzato come descrizione comando, se variabile la descrizione comando è definita nel codice personalizzato. (Ereditato da DiagramElement) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Copy() | Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
![]() |
Copy(IEnumerable<Guid>) | Crea una copia dell'elemento e dei relativi collegamenti ed elementi figlio. (Ereditato da ModelElement) |
![]() |
Delete() | Per eliminare un elemento dal modello (Ereditato da ModelElement) |
![]() |
Delete(array<Guid[]) | Per eliminare un elemento dal modello (Ereditato da ModelElement) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
GetDomainClass | Ottiene la classe di dominio maggiormente derivata per questo elemento. (Ereditato da ModelElement) |
![]() |
GetFullName | Ottiene il nome completo di questa classe. (Ereditato da DomainClass) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetRelativeName | Ottiene il nome della classe di dominio rispetto allo spazio dei nomi corrente.Se lo spazio dei nomi corrente è lo stesso di this.Namespace, allora restituire this.Name.In caso contrario, restituire this.GetFullName () (Ereditato da DomainClass) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IsDerivedFrom | Verifica se la classe è derivata dalla classe specificata. (Ereditato da DomainClass) |
![]() |
OnCopy | Chiamato quando questo elemento è stato creato come copia di un altro elemento. (Ereditato da ModelElement) |
![]() |
OnDeleted | Chiamato quando questo elemento è stato eliminato dal modello. (Ereditato da ModelElement) |
![]() |
OnDeleting | Chiamato quando questo elemento sta per essere eliminato. (Ereditato da ModelElement) |
![]() |
OnResurrected | Chiamato quando questo elemento è stato aggiunto di nuovo a un modello. (Ereditato da ModelElement) |
![]() |
OnRolePlayerPositionChanged | Questo metodo viene chiamato quando viene modificata la posizione di un ruolo. (Ereditato da ModelElement) |
![]() |
OnRolePlayerPositionChanging | Chiamato quando una posizione dell'assegnatario di ruolo sta per essere modificata. (Ereditato da ModelElement) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
![]() |
AddExtension(Guid) | Sottoposto a overload. Estende ModelElement con un'estensione del tipo di dominio identificato per la quale è stata creata una nuova istanza.Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension(Type) | Sottoposto a overload. Estende ModelElement con un'estensione del tipo specificato per la quale è stata creata una nuova istanza.Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension(DomainClassInfo) | Sottoposto a overload. Estende ModelElement con un'estensione del tipo di dominio specificato per la quale è stata creata una nuova istanza.Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension(ExtensionElement) | Sottoposto a overload. Estende ModelElement con un'estensione specifica.Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension<T>() | Sottoposto a overload. Estende ModelElement con un'estensione di un tipo particolare per la quale è stata creata una nuova istanza.Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods). |
![]() |
CanDelete | Per eliminare un elemento dal modello (Definito da ImmutabilityExtensionMethods). |
![]() |
GetAllExtensions | Restituire un oggetto enumerabile che esegue un primo ampio attraversamento dell'albero di elementi di estensione incorporati in questo elemento ModelElement. (Definito da ModelElementExtensionMethods). |
![]() |
GetBaseElement | Restituisce la radice del MEL virtuale a cui partecipa l'elemento ModelElement specificato. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension(Guid) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension(Type) | Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension(DomainClassInfo) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension<T>() | Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. (Definito da ModelElementExtensionMethods). |
![]() |
GetLocks | Ottiene i flag di blocco per questo elemento.Includerà tutti i blocchi abilitati nella partizione che contiene l'elemento. (Definito da ImmutabilityExtensionMethods). |
![]() |
IsExtendedBy(Guid) | Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). |
![]() |
IsExtendedBy(Type) | Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). |
![]() |
IsExtendedBy(DomainClassInfo) | Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). |
![]() |
IsLocked | Verifica se l'elemento ha un set specificato di blocchi (Definito da ImmutabilityExtensionMethods). |
![]() |
RemoveExtension(Type) | Sottoposto a overload. Rimuovere qualsiasi estensione di questo oggetto ModelElement di un particolare tipo. (Definito da ModelElementExtensionMethods). |
![]() |
RemoveExtension(Guid) | Sottoposto a overload. Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. (Definito da ModelElementExtensionMethods). |
![]() |
RemoveExtension(DomainClassInfo) | Sottoposto a overload. Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. (Definito da ModelElementExtensionMethods). |
![]() |
RemoveExtension(ExtensionElement) | Sottoposto a overload. Rimuovere un oggetto ExtensionElement specificato dalle estensioni di questo oggetto ModelElement. (Definito da ModelElementExtensionMethods). |
![]() |
SetLocks | Impostare i contrassegni di blocco di questo elemento (Definito da ImmutabilityExtensionMethods). |
![]() |
TryGetExtension(Guid) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
TryGetExtension(Type) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
TryGetExtension(DomainClassInfo) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
TryGetExtension<T>() | Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se questo elemento non dispone di tale estensione, il risultato è null. (Definito da ModelElementExtensionMethods). |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
DomainClassId | ID della classe di dominio della porta. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Restituisce true se questo elemento può essere sottoposto a merge con il contenuto del prototipo. (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.MergeConfigure | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.MergeDisconnect | (Ereditato da ModelElement) |
![]() ![]() |
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