ProcessModelComAuthenticationLevel Enumeration
TOC
Collapse the table of content
Expand the table of content

ProcessModelComAuthenticationLevel Enumeration

 

Specifies the level of authentication for DCOM security.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

public enum ProcessModelComAuthenticationLevel

Member nameDescription
Call

Specifies that DCOM authenticates the credentials of the client. This field is constant.

Connect

Specifies that DCOM authenticates the credentials of the client. This field is constant.

Default

Specifies that DCOM determines the authentication level. This field is constant.

None

Specifies no authentication. This field is constant.

Pkt

Specifies that DCOM verifies that all data received is from the expected client. This field is constant.

PktIntegrity

Specifies that DCOM authenticates and verifies the data transferred. This field is constant.

PktPrivacy

Specifies that DCOM authenticates all previous levels and does encryption. This field is constant.

The ProcessModelComAuthenticationLevel enumerates the values to use when you set the ComAuthenticationLevel property.

The default is Connect.

System_CAPS_noteNote

The ProcessModelComAuthenticationLevel settings are relevant only when you use the ASP.NET process model (Internet Information Services [IIS] 5.n or compatible mode on IIS 6 only).

The following code example shows how to get the current ComAuthenticationLevel property value and then set the ComAuthenticationLevel property to a new value of Call.


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

// Set the ComAuthenticationLevel property to
// ProcessModelComAuthenticationLevel.Call.
processModelSection.ComAuthenticationLevel =
    ProcessModelComAuthenticationLevel.Call;

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft