ProcessModelComImpersonationLevel 列挙体とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ProcessModelComImpersonationLevel 列挙体の意味・解説 

ProcessModelComImpersonationLevel 列挙体

メモ : この列挙体は、.NET Framework version 2.0 で新しく追加されたものです。

COM セキュリティの認証レベルを指定します。

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

Public Enumeration ProcessModelComImpersonationLevel
Dim instance As ProcessModelComImpersonationLevel
public enum ProcessModelComImpersonationLevel
public enum class ProcessModelComImpersonationLevel
public enum ProcessModelComImpersonationLevel
public enum ProcessModelComImpersonationLevel
メンバメンバ
 メンバ名説明
Anonymousクライアントがサーバーに対して匿名であることを指定します。このフィールドは定数です。  

サーバーはクライアントを偽装できますが、偽装トークンに情報は格納されません。

DefaultDCOM が偽装レベルを決定することを指定します。このフィールドは定数です。  

DCOM が自身の標準セキュリティ ネゴシエーション アルゴリズムを使用して、偽装レベルを決定します。

Delegateサーバー プロセスがクライアントのセキュリティ コンテキストを偽装しつつ、そのクライアントに代わってアクションを実行することを指定します。このフィールドは定数です。  

サーバー プロセスは、クローク設定を使用して、クライアントに代わってアクションを実行しながら、他のサーバーへのアウトゴーイング呼び出しを作成できます。サーバーは、他のコンピュータ上のクライアントのセキュリティ コンテキストを使用して、そのクライアントとしてローカル リソースおよびリモート リソースにアクセスできます。この偽装レベルでは、偽装トークンはすべてのコンピュータ境界間で受け渡しが可能です。

Identifyサーバーがクライアントの ID を取得できることを指定します。このフィールドは定数です。  

サーバーは、アクセス制御リスト (ACL) のチェックに対してクライアントを偽装できますが、システム オブジェクトにはクライアントとしてアクセスできません。

Impersonateサーバー プロセスがクライアントのセキュリティ コンテキストを偽装しつつ、そのクライアントに代わってアクションを実行することを指定します。このフィールドは定数です。  

このレベルの偽装は、ファイルなどのローカル リソースにアクセスする目的で使用できます。この偽装レベルでは、偽装トークンは 1 つのコンピュータ境界間でのみ受け渡しが可能です。

解説解説

ProcessModelComImpersonationLevel は、ComImpersonationLevel プロパティを設定するときに使用される値を列挙します。

既定値は Impersonate です。

使用例使用例

ComImpersonationLevel プロパティへのアクセス方法を次のコード例に示します。

' Get the current ComImpersonationLevel property value.
   Dim comImpLevel _
   As ProcessModelComImpersonationLevel = _
   processModelSection.ComImpersonationLevel

' Set the ComImpersonationLevel property to
' ProcessModelComImpersonationLevel.Anonymous.
   processModelSection.ComImpersonationLevel = _
   ProcessModelComImpersonationLevel.Anonymous

// Get the current ComImpersonationLevel property value.
ProcessModelComImpersonationLevel comImpLevel = 
    processModelSection.ComImpersonationLevel;

// Set the ComImpersonationLevel property to
// ProcessModelComImpersonationLevel.Anonymous.
processModelSection.ComImpersonationLevel = 
    ProcessModelComImpersonationLevel.Anonymous;

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ProcessModelComImpersonationLevel 列挙体」の関連用語

ProcessModelComImpersonationLevel 列挙体のお隣キーワード
検索ランキング

   

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



ProcessModelComImpersonationLevel 列挙体のページの著作権

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

©2026 GRAS Group, Inc.RSS