Share via


Costruttore GlobalObject

Inizializza una nuova istanza della classe di GlobalObject .

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

'Dichiarazione
Protected Sub New ( _
    objectType As Type, _
    objectName As String _
)
protected GlobalObject(
    Type objectType,
    string objectName
)

Parametri

Eccezioni

Eccezione Condizione
ArgumentNullException

objectType è nullriferimento null (Nothing in Visual Basic).

Note

Il costruttore di GlobalObject non è accessibile pubblicamente perché gli oggetti globali vengono solitamente creati utilizzando il metodo di GetGlobalObjects della classe di GlobalObjectService .Con questo meccanismo, è possibile tenere traccia degli oggetti globali per le modifiche, le aggiunte e le rimozione effettuate del tipo.

Questo costruttore imposta la proprietà di Name al parametro di objectName .Si tratta del nome dell'oggetto come visualizzare quando l'ambiente di progettazione e deve rispettare le regole normali per gli identificatori.Questo nome viene filtrato con System.ComponentModel.Design.Serialization.INameCreationService dalla finestra di progettazione per assicurarsi che sia conforme alle limitazioni del linguaggio.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

GlobalObject Classe

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

GlobalObjectService

System.ComponentModel.Design.Serialization.INameCreationService