Właściwość ProvideDesignerMetadataAttribute.IsGlobal —
Zwraca lub ustawia zakres zmian metadanych, świadczone przez wystąpienieProvideDesignerMetadataAttribute
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Public Property IsGlobal As Boolean
public bool IsGlobal { get; set; }
Wartość właściwości
Typ: System.Boolean
Jeśli wartość jest true, jest globalny zakres: modyfikacja jest zastosowana do wszystkich wystąpień czasu procesu określonego typu, w ProvideDesignerMetadataAttribute konstruktora.
Jeśli wartość jest false, zakres jest lokalne: modyfikacja jest zastosowana do wszystkich wystąpień czasu procesu określonego typu, w ProvideDesignerMetadataAttribute konstruktora utworzony na powierzchni projektu, świadczone przez bieżące VSPackage.
Uwagi
W chwili obecnej na powierzchnię projektu obsługuje tylko tworzenie składników, a zatem tylko składniki mogą mieć metadane lokalne.W powyższym przykładzie, będziemy próby były zmodyfikować właściwości, takie jak Color właściwości obiektu.Jeśli IsGlobal jest ustawiona na false , CustomBrowser nigdy nie są wyświetlane, ponieważ projektant nigdy faktycznie tworzy instancję Color.Ustawienie IsGlobal do false jest przydatne dla składników, takich jak formanty, zegary i oknach dialogowych.
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..