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
。
备注
ProcessModelComAuthenticationLevel
仅当在 IIS 6 上使用 ASP.NET 进程模型 (Internet Information Services [IIS] 5.n 或兼容模式时,) 设置才相关。