Condividi tramite


Classe ComponentExtensions

metodi di estensione per IComponent.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.ComponentExtensions

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class ComponentExtensions
public static class ComponentExtensions
[ExtensionAttribute]
public ref class ComponentExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type ComponentExtensions =  class end
public final class ComponentExtensions

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico CreatePortWithProvidedInterface(IComponent) Creare un nuovo oggetto fornito della porta interfaccia nel componente.Una nuova interfaccia viene creata all'interno dello stesso pacchetto del componente.
Metodo pubblicoMembro statico CreatePortWithProvidedInterface(IComponent, IInterface) Creare una nuova porta interfaccia fornita il cui tipo è un'interfaccia esistente.
Metodo pubblicoMembro statico CreatePortWithRequiredInterface(IComponent) Creare un nuovo oggetto richiesto della porta interfaccia in IComponent.Una nuova interfaccia viene creata all'interno dello stesso pacchetto del componente.
Metodo pubblicoMembro statico CreatePortWithRequiredInterface(IComponent, IInterface) Creare una nuova porta interfaccia richiesta di cui il tipo è un'interfaccia esistente.

In alto

Note

Per ulteriori informazioni sui diagrammi UML, vedere Sviluppo di modelli per la progettazione software.

Per ulteriori informazioni sull'utilizzo delle API UML, vedere Estensione di modelli e diagrammi UML.

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.ArchitectureTools.Extensibility.Uml