Поделиться через


AuthenticationOption Перечисление

Определение

Задает механизм проверки подлинности для удаленного вызова процедуры (RPC). Применимо, только если для объекта ActivationOption устанавлено значение Server.

public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption = 
Public Enum AuthenticationOption
Наследование
AuthenticationOption
Атрибуты

Поля

Call 3

Проверяет подлинность учетных данных в начале каждого вызова.

Connect 2

Проверяет подлинность учетных данных только при установке соединения.

Default 0

Использует уровень проверки подлинности по умолчанию для заданной службы проверки подлинности. В COM+ этот параметр обеспечивается свойством DefaultAuthenticationLevel в коллекции LocalComputer.

Integrity 5

Проверяет подлинность учетных данных и неизменность данных вызова при передаче.

None 1

Проверка подлинности не выполняется.

Packet 4

Проверяет подлинность учетных данных и целостность полученных данных вызова.

Privacy 6

Проверяет подлинность учетных данных и шифрует пакет, включая данные, а также удостоверение и подпись отправителя.

Примеры

В следующем примере кода показано использование этого перечисления в сочетании с атрибутом ApplicationAccessControlAttribute .

// Set component access controls.
[assembly:ApplicationAccessControl(Authentication=AuthenticationOption::Privacy,
ImpersonationLevel=ImpersonationLevelOption::Identify,
AccessChecksLevel=AccessChecksLevelOption::ApplicationComponent)];
// Set component access controls.
[assembly: ApplicationAccessControl(Authentication=AuthenticationOption.Privacy,
                                    ImpersonationLevel=ImpersonationLevelOption.Identify,
                                    AccessChecksLevel=AccessChecksLevelOption.ApplicationComponent)]
' Set component access controls.
<Assembly: ApplicationAccessControl(Authentication:=AuthenticationOption.Privacy, ImpersonationLevel:=ImpersonationLevelOption.Identify, AccessChecksLevel:=AccessChecksLevelOption.ApplicationComponent)>

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