다음을 통해 공유


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입니다.

참고

ProcessModelComAuthenticationLevel 설정은 ASP.NET 프로세스 모델을 사용할 때만 적용 됩니다 (인터넷 정보 서비스 [IIS] 5.n 또는 IIS 6에서 호환 모드 에서만).

적용 대상

추가 정보