NamedWaitHandleOptions 構造体

定義

待機ハンドルであり、 MutexSemaphoreEventWaitHandleなどのプロセス間で共有できる名前付き同期オブジェクトのオプションのセットを表します。

public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
継承
NamedWaitHandleOptions

注釈

この構造体は、待機ハンドルであり、 MutexSemaphoreEventWaitHandleなどのプロセス間で共有できる名前付き同期オブジェクトを作成または開くコンストラクターとメソッドで使用されます。

スコープを設定する NamedWaitHandleOptions パラメーターを受け取るメソッドの代わりに、 name パラメーターのみを受け取るメソッドは、パラメーターの前に Global\ を付けるか、名前空間を指定 Local\ できます。 Global名前空間を指定すると、同期オブジェクトをシステム上の任意のプロセスと共有できます。 Local名前空間が指定されている場合(名前空間が指定されていない場合も既定値)、同期オブジェクトを同じセッション内のプロセスと共有できます。 Windowsでは、セッションはログイン セッションであり、サービスは通常、別の非対話型セッションで実行されます。 Unix に似たオペレーティング システムでは、各シェルに独自のセッションがあります。 セッションとローカルの同期オブジェクトは、プロセス間の同期に適している場合があります。このオブジェクトはすべて同じセッションで実行されます。 Windowsの同期オブジェクト名の詳細については、「Object Names」を参照してください。

プロパティ

名前 説明
CurrentSessionOnly

名前付き同期オブジェクトが現在のセッションへのアクセスに制限されているかどうかを示す値を取得または設定します。

CurrentUserOnly

名前付き同期オブジェクトが現在のユーザーへのアクセスに制限されているかどうかを示す値を取得または設定します。

適用対象