Thread.GetDomain メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のスレッドが実行されている現在のドメインを返します。
public:
static AppDomain ^ GetDomain();
public static AppDomain GetDomain();
static member GetDomain : unit -> AppDomain
Public Shared Function GetDomain () As AppDomain
返品
実行中のスレッドの現在のアプリケーション ドメインを表す AppDomain 。
例
次のコード例は、スレッドが実行されている AppDomain の名前と ID を取得する方法を示しています。
using System;
using System.Threading;
class Test
{
static void Main()
{
Thread newThread = new Thread(new ThreadStart(ThreadMethod));
newThread.Start();
}
static void ThreadMethod()
{
Console.WriteLine(
"Thread {0} started in {1} with AppDomainID = {2}.",
AppDomain.GetCurrentThreadId().ToString(),
Thread.GetDomain().FriendlyName,
Thread.GetDomainID().ToString());
}
}
open System
open System.Threading
let threadMethod () =
printfn $"Thread {AppDomain.GetCurrentThreadId()} started in {Thread.GetDomain().FriendlyName} with AppDomainID = {Thread.GetDomainID()}."
let newThread = Thread threadMethod
newThread.Start()
Imports System.Threading
Public Class Test
<MTAThread> _
Shared Sub Main()
Dim newThread As New Thread(AddressOf ThreadMethod)
newThread.Start()
End Sub
Shared Sub ThreadMethod()
Console.WriteLine( _
"Thread {0} started in {1} with AppDomainID = {2}.", _
AppDomain.GetCurrentThreadId().ToString(), _
Thread.GetDomain().FriendlyName, _
Thread.GetDomainID().ToString())
End Sub
End Class