Klasa ComponentExtensions
Rozszerzenie metody IComponent.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.ComponentExtensions
Przestrzeń nazw: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Zestaw: Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Składnia
'Deklaracja
<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
Metody
Nazwa | Opis | |
---|---|---|
CreatePortWithProvidedInterface(IComponent) | Utworzyć nowy obiekt portu pod warunkiem interfejsu w składniku.Nowy interfejs zostanie także utworzone w tym samym opakowaniu, jako składnik. | |
CreatePortWithProvidedInterface(IComponent, IInterface) | Utwórz nowy port pod warunkiem interfejsu, którego typem jest istniejący interfejs. | |
CreatePortWithRequiredInterface(IComponent) | Utworzyć nowy obiekt portu wymaganego interfejsu w IComponent.Nowy interfejs zostanie także utworzone w tym samym opakowaniu, jako składnik. | |
CreatePortWithRequiredInterface(IComponent, IInterface) | Utwórz nowy port wymagany interfejs, którego typ jest istniejący interfejs. |
Początek
Uwagi
Aby uzyskać więcej informacji na temat diagramów UML, zobacz Modele projektowania dla projektowania oprogramowania.
Aby uzyskać więcej informacji dotyczących korzystania z interfejsu API UML, zobacz Rozszerzanie diagramów i modeli UML.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml