ProcessModelComAuthenticationLevel Enumeração

Definição

Especifica o nível de autenticação para a segurança do DCOM.

public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel = 
Public Enum ProcessModelComAuthenticationLevel
Herança
ProcessModelComAuthenticationLevel

Campos

Name Valor Description
None 0

Não especifica autenticação. Este campo é constante.

Call 1

Especifica que o DCOM autentica as credenciais do cliente quando o servidor recebe o pedido no início de cada chamada remota de procedimento.

Connect 2

Especifica que o DCOM autentica as credenciais do cliente apenas quando este estabelece uma relação com o servidor. Este é o valor padrão.

Default 3

Especifica que o DCOM determina o nível de autenticação usando o seu algoritmo normal de negociação de segurança.

Pkt 4

Especifica que o DCOM verifica que todos os dados recebidos provêm do cliente esperado. Os transportes de datagramas usam sempre autenticação Pkt.

PktIntegrity 5

Especifica que o DCOM autentica e verifica se nenhum dos dados transferidos entre o cliente e o servidor foi modificado.

PktPrivacy 6

Especifica que o DCOM autentica todos os níveis anteriores e encripta o valor do argumento de cada chamada de procedimento remoto.

Exemplos

O exemplo seguinte mostra como obter o valor atual ProcessModelSection.ComAuthenticationLevel da propriedade e depois defini-lo para 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

Observações

ProcessModelComAuthenticationLevel define os valores a usar quando defines a ProcessModelSection.ComAuthenticationLevel propriedade.

A predefinição é Connect.

Note

As definições ProcessModelComAuthenticationLevel são relevantes apenas quando usas o modelo de processo ASP.NET (Serviços de Informação Internet [IIS] 5.n ou modo compatível apenas no IIS 6).

Aplica-se a

Ver também