EventLog.MachineName プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > EventLog.MachineName プロパティの意味・解説 

EventLog.MachineName プロパティ

イベント読み取るコンピュータまたは書き込むコンピュータの名前を取得または設定します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim instance As EventLog
Dim value As String

value = instance.MachineName

instance.MachineName = value
public string MachineName { get;
 set; }
/** @property */
public String get_MachineName ()

/** @property */
public void set_MachineName (String value)
public function get MachineName
 () : String

public function set MachineName
 (value : String)

プロパティ
イベント ログ存在するサーバーの名前。既定値ローカル コンピュータ (".") です。

例外例外
例外種類条件

ArgumentException

コンピュータ名が無効です。

解説解説

イベント ログ書き込む場合は、Sourceイベント ログ オブジェクト関連付け特定のログ接続する必要がありますログ読み取るだけのときは Source プロパティ指定する要はありません。指定できるのは、Log 名と MachineName (サーバー コンピュータ名) だけです。

メモメモ

ログ接続している場合MachineName指定する要はありません。MachineName指定しない場合は、ローカル コンピュータ (".") であると見なされます

ソース同時に 1 つログだけに登録できます。EventLog のインスタンスSource プロパティ設定されている場合は、先に Source の値を変更するかまたは DeleteEventSource を呼び出さない限り、その EventLogMachineName プロパティ変更できません。MachineName プロパティ変更すると、EventLogすべてのハンドル閉じて新しコンピュータ上のログおよびソースに再び割り当てます

MachineName 値を空の文字列にすることはできません。明示的に設定しなかった場合は、既定によりローカル コンピュータ (".") が設定されます。

使用例使用例

指定したコンピュータ上のイベント ログ "NewEventLog" のエントリ読み取る例を次に示します

Imports System
Imports System.Diagnostics
Imports Microsoft.VisualBasic

Class MySample
    Public Shared Sub Main()
        Dim myNewLog As New
 EventLog()
        myNewLog.Log = "NewEventLog"
        myNewLog.MachineName = "MyServer"
        Dim entry As EventLogEntry
        For Each entry In
  myNewLog.Entries
            Console.WriteLine((ControlChars.Tab & "Entry:
 " & entry.Message))
        Next entry
    End Sub ' Main
End Class ' MySample
using System;
using System.Diagnostics;
              
class MySample{

    public static void Main(){

        EventLog myNewLog = new EventLog();
        myNewLog.Log = "NewEventLog";
        myNewLog.MachineName = "MyServer";                      
        foreach(EventLogEntry entry in myNewLog.Entries){
            Console.WriteLine("\tEntry: " + entry.Message);
        }    
    }       
}
   
#using <System.dll>

using namespace System;
using namespace System::Diagnostics;
int main()
{
   EventLog^ myNewLog = gcnew EventLog;
   myNewLog->Log = "NewEventLog";
   myNewLog->MachineName = "MyServer";
   System::Collections::IEnumerator^ myEnum = myNewLog->Entries->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      EventLogEntry^ entry = safe_cast<EventLogEntry^>(myEnum->Current);
      Console::WriteLine( "\tEntry: {0}", entry->Message );
   }
}

import System.*;
import System.Diagnostics.*;
import System.Collections.*;

class MySample
{
    public static void main(String[]
 args)
    {
        EventLog myNewLog = new EventLog();
        myNewLog.set_Log("NewEventLog");
        myNewLog.set_MachineName("MyServer");        
        EventLogEntry entry;
        IEnumerator objEnum = myNewLog.get_Entries().GetEnumerator();
        while (objEnum.MoveNext()) {
            entry = (EventLogEntry)objEnum.get_Current();
            Console.WriteLine("\tEntry: " + entry.get_Message());
        }
    } //main
} //MySample
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EventLog クラス
EventLog メンバ
System.Diagnostics 名前空間
EventLog.Log プロパティ
Source
CreateEventSource
DeleteEventSource
Delete
SourceExists
Exists
GetEventLogs



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「EventLog.MachineName プロパティ」の関連用語

EventLog.MachineName プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EventLog.MachineName プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS