ComponentInstaller.IsEquivalentInstaller(ComponentInstaller) Metodo

Definizione

Determina se il programma di installazione specificato consente di installare lo stesso oggetto del programma di installazione corrente.

C#
public virtual bool IsEquivalentInstaller (System.Configuration.Install.ComponentInstaller otherInstaller);

Parametri

otherInstaller
ComponentInstaller

Programma di installazione da confrontare.

Restituisce

true se il programma di installazione corrente e quello specificato dal parametro otherInstaller consentono di installare lo stesso oggetto, in caso contrario false.

Esempio

Nell'esempio seguente viene definita una classe MyInstallClass, che crea il registro eventi e copia le proprietà del componente del log eventi nell'oggetto EventLogInstaller . Verifica anche se ServiceInstaller l'oggetto può gestire lo stesso tipo di installazione di EventLogInstaller.

C#
ServiceInstaller myServiceInstaller = new  ServiceInstaller();
// Check whether 'ServiceInstaller' object can handle the same
// kind of installation as 'EventLogInstaller' object.
if(myEventLogInstaller.IsEquivalentInstaller(myServiceInstaller))
{
   Console.WriteLine("'ServiceInstaller' can handle the same kind"
                     +" of installation as EventLogInstaller");
}
else
{
    Console.WriteLine("'ServiceInstaller' can't handle the same"
                 +" kind of installation as 'EventLogInstaller'");
}

Commenti

In genere, IsEquivalentInstaller restituisce true solo se questo programma di installazione e il otherInstaller programma di installazione specificato dal parametro installano lo stesso oggetto. In tal caso, chiamare il Install metodo o Uninstall nel programma di installazione genera lo stesso stato del sistema.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1