Compartir a través de


Configuration.Type (Propiedad)

Obtiene una constante que indica el tipo de objeto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
ReadOnly Property Type As vsConfigurationType
vsConfigurationType Type { get; }
property vsConfigurationType Type {
    vsConfigurationType get ();
}
abstract Type : vsConfigurationType with get
function get Type () : vsConfigurationType

Valor de propiedad

Tipo: EnvDTE.vsConfigurationType
Una constante vsConfigurationType que especifica el tipo de configuración.

Comentarios

Para las configuraciones, Type devuelve una constante que indica si la colección de configuraciones es una fila de configuraciones para un nombre de configuración específico o una columna de configuraciones para una plataforma determinada. Si la ventana pertenece a una herramienta de entorno, Type identifica la herramienta. Si la ventana es para una herramienta proporcionada por un paquete o es una ventana de documento, Type es vsWindowTypeToolWindow o vsWindowTypeDocument y la propiedad ObjectKind indica información de tipo específica del paquete.

Ejemplos

public void CodeExample(DTE2 dte, AddIn addin)
{   // Make sure you have a solution loaded into Visual Studio
    // before running the following example.
    try
    {
        Project prj;
        Configuration config; 
        ConfigurationManager configmgr;
        if (dte.Solution.Projects.Count > 0)
        {
            prj = dte.Solution.Projects.Item(1);
            config = prj.ConfigurationManager.ActiveConfiguration;
            // Returning the Configuration type constant.
            MessageBox.Show(config.Type.ToString());
            // Returns the ConfigurationManager containing the active configuration.
            configmgr = config.Collection;
            // Returns the application containing this active configuration.
            MessageBox.Show(config.DTE.Name);
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Configuration Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización