Aracılığıyla paylaş


InstallContext.LogMessage(String) Yöntem

Tanım

Konsola ve yükleme için günlük dosyasına bir ileti yazar.

public:
 void LogMessage(System::String ^ message);
public void LogMessage (string message);
member this.LogMessage : string -> unit
Public Sub LogMessage (message As String)

Parametreler

message
String

Yazılacak ileti.

Örnekler

Bu örnek, sınıfa genel bakış içindeki örnekten bir alıntıdır InstallContext .

Parametresinin IsParameterTrue ayarlandığını bulmak LogtoConsole için yöntemini kullanır. ise yes, yükleme günlük dosyasına ve konsola durum iletileri yazmak için yöntemini kullanır LogMessage .

// Check whether the "LogtoConsole" parameter has been set.
if ( myInstallContext->IsParameterTrue( "LogtoConsole" ) )
{
   // Display the message to the console and add it to the logfile.
   myInstallContext->LogMessage( "The 'Install' method has been called" );
}
// Check whether the "LogtoConsole" parameter has been set.
if( myInstallContext.IsParameterTrue( "LogtoConsole" ) == true )
{
   // Display the message to the console and add it to the logfile.
   myInstallContext.LogMessage( "The 'Install' method has been called" );
}
' Check wether the "LogtoConsole" parameter has been set.
If myInstallContext.IsParameterTrue("LogtoConsole") = True Then
   ' Display the message to the console and add it to the logfile.
   myInstallContext.LogMessage("The 'Install' method has been called")
End If

Açıklamalar

Yükleyici, ilerleme durumunu veya diğer durum bilgilerini günlük dosyasına yazmak için bu yöntemi çağırabilir. Komut satırı parametreleri bir kullanıcı arabiriminin görüntülenmesi gerektiğini belirtiyorsa, yükleyicinin ileti kutularını göstermesi veya yöntemini çağırmaya LogMessage ek olarak sorgular yapması gerekir. Yüklemeyi çalıştırmak için InstallUtil.exe kullanılmadığı ve komut satırında "/LogToConsole= true" belirtilmediği sürece günlük dosyasına yazılan metin kullanıcı tarafından görülmez.

Şunlara uygulanır

Ayrıca bkz.