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 [IIS] 5.n или совместимый режим только в IIS 6).

Применяется к

См. также раздел