Właściwość Configuration.Type —
Pobiera stałą, wskazujące typ obiektu.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
ReadOnly Property Type As vsConfigurationType
vsConfigurationType Type { get; }
property vsConfigurationType Type {
vsConfigurationType get ();
}
abstract Type : vsConfigurationType with get
function get Type () : vsConfigurationType
Wartość właściwości
Typ: EnvDTE.vsConfigurationType
A vsConfigurationType stałą, określając typ konfiguracji.
Uwagi
W przypadku konfiguracji Type zwraca wartość stałą, wskazująca, czy zbiór konfiguracji jest wiersz konfiguracji dla nazwy określoną konfigurację lub kolumnie konfiguracje dla danej platformy.Jeśli okno należy do narzędzia środowiska, następnie Type identyfikuje narzędzie.Jeśli okno to jest dostarczane w pakiecie narzędzia lub dokumentu oknie, następnie Type jest albo vsWindowTypeToolWindow lub vsWindowTypeDocumentoraz ObjectKind właściwość wskazuje typ pakietu specyficznych informacji.
Przykłady
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);
}
}
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 Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady