ProcessModelComAuthenticationLevel 列挙型

定義

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

public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel = 
Public Enum ProcessModelComAuthenticationLevel
継承
ProcessModelComAuthenticationLevel

フィールド

Call 1

リモート プロシージャの呼び出しが開始されるたびに、サーバーが要求を受け取ると、DCOM がクライアントの資格情報を認証することを指定します。

Connect 2

クライアントがサーバーと関係を確立した場合のみ、DCOM がクライアントの資格情報を認証することを指定します。 これが既定値です。

Default 3

DCOM が通常のセキュリティ ネゴシエーション アルゴリズムを使用し、認証レベルを決定することを指定します。

None 0

認証を指定しません。 このフィールドは定数です。

Pkt 4

受信したデータすべてが予測されたクライアントからのデータであることを DCOM が認証することを指定します。 データグラムの転送では、常に Pkt 認証が使用されます。

PktIntegrity 5

クライアントとサーバー間で転送されたいずれのデータにも変更がないことを、DCOM が認証および確認することを指定します。

PktPrivacy 6

DCOM が以前のすべてのレベルを認証し、各リモート プロシージャ呼び出しの引数の値を暗号化することを指定します。

次の例は、現在 ProcessModelSection.ComAuthenticationLevel のプロパティ値を取得し、 に設定する方法を Call示しています。


// Get the current ComAuthenticationLevel property value.
ProcessModelComAuthenticationLevel comAuthLevel = 
   processModelSection.ComAuthenticationLevel;

// Set the ComAuthenticationLevel property to
// ProcessModelComAuthenticationLevel.Call.
processModelSection.ComAuthenticationLevel =
    ProcessModelComAuthenticationLevel.Call;
' Get the current ComAuthenticationLevel property value.
   Dim comAuthLevel _
   As ProcessModelComAuthenticationLevel = _
   processModelSection.ComAuthenticationLevel

' Set the ComAuthenticationLevel property to
' ProcessModelComAuthenticationLevel.Call.
   processModelSection.ComAuthenticationLevel = _
   ProcessModelComAuthenticationLevel.Call

注釈

ProcessModelComAuthenticationLevel は、 プロパティを設定するときに使用する値を ProcessModelSection.ComAuthenticationLevel 定義します。

既定値は、Connect です。

Note

この設定は ProcessModelComAuthenticationLevel 、ASP.NET プロセス モデル (インターネット インフォメーション サービス [IIS] 5.n または IIS 6 でのみ互換性モード) を使用する場合にのみ関連します。

適用対象

こちらもご覧ください