Partilhar via


ProcessModelComAuthenticationLevel Enumeração

Definição

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

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

Campos

Call 1

Especifica que o DCOM autentica as credenciais do cliente quando o servidor recebe a solicitação no início de cada chamada de procedimento remoto.

Connect 2

Especifica que o DCOM autentica as credenciais do cliente somente quando o cliente 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 seu algoritmo de negociação de segurança normal.

None 0

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

Pkt 4

Especifica que o DCOM verifica se todos os dados recebidos são do cliente esperado. Os transportes de datagrama sempre usam a autenticação do 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 criptografa o valor do argumento de cada chamada de procedimento remoto.

Exemplos

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

Comentários

ProcessModelComAuthenticationLevel define os valores a serem usados quando você define a ProcessModelSection.ComAuthenticationLevel propriedade.

O padrão é Connect.

Observação

As ProcessModelComAuthenticationLevel configurações são relevantes somente quando você usa o modelo de processo ASP.NET (Serviços de Informações da Internet [IIS] 5.n ou o modo compatível somente no IIS 6).

Aplica-se a

Confira também