ProcessModelComAuthenticationLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DCOM セキュリティの認証のレベルを指定します。
public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel =
Public Enum 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 でのみ互換性モード) を使用する場合にのみ関連します。
適用対象
こちらもご覧ください
.NET