Metoda ModelElement.AddExtension — (ModelElement, ExtensionElement)
Rozszerzenie określony element modelu z określonym rozszerzeniem.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego samego typu.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Składnia
'Deklaracja
Public Shared Function AddExtension ( _
element As ModelElement, _
extension As ExtensionElement _
) As ExtensionElement
public static ExtensionElement AddExtension(
ModelElement element,
ExtensionElement extension
)
Parametry
- element
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Element modelu mają być rozszerzone
- extension
Typ: Microsoft.VisualStudio.Modeling.ExtensionElement
ExtensionElement, które mają zostać dodane
Wartość zwracana
Typ: Microsoft.VisualStudio.Modeling.ExtensionElement
Dodane rozszerzenie
Uwagi
Chociaż prób, aby dodać typ zduplikowane rozszerzenie zostały złowione w tym miejscu, istnieją inne przypadki, gdzie rozszerzeń może być sprzeczne poprzez przyczynianie się do właściwości lub ról, na przykład, gdy dodawane są dwa rozszerzenia, że dziedziczą wspólnej podstawy, który definiuje właściwości ISP i/lub ról.Takie przypadki są wykrywane przez implementację IMergeElements na element modelu, ale nie przez ten interfejs API niskiego poziomu
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..