Proprietà ProvideDesignerMetadataAttribute.IsGlobal
Ottiene o imposta lo scopo delle modifiche dei metadati fornite da un'istanza ProvideDesignerMetadataAttribute
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
Public Property IsGlobal As Boolean
public bool IsGlobal { get; set; }
Valore proprietà
Tipo: System.Boolean
se il valore è true, l'ambito è globale: la modifica si applica a tutte le istanze del tipo di runtime specificato nel costruttore di ProvideDesignerMetadataAttribute .
se il valore è false, l'ambito è locale: la modifica si applica a tutte le istanze del tipo di runtime specificato nel costruttore di ProvideDesignerMetadataAttribute creato nell'area di progettazione fornita dal package VS corrente.
Note
Attualmente, l'area di progettazione supporta solo creare componenti e pertanto solo i componenti possono contenere metadati locali.Nell'esempio precedente, una tenta di modificare una proprietà, ad esempio la proprietà di Color di un oggetto.Se IsGlobal è impostato su false , CustomBrowser non avrà mai perché la finestra di progettazione mai effettivamente crea un'istanza di Color.L'impostazione IsGlobal a false è utile per i componenti, quali i controlli, i timer e finestre di dialogo.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.