Sdílet prostřednictvím


AuthenticationOption Výčet

Definice

Určuje mechanismus ověřování vzdáleného volání procedur (RPC). Platí jenom v ActivationOption případě, že je hodnota nastavená na Server.

public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption = 
Public Enum AuthenticationOption
Dědičnost
AuthenticationOption
Atributy

Pole

Call 3

Ověřuje přihlašovací údaje na začátku každého volání.

Connect 2

Ověřuje přihlašovací údaje pouze při navázání připojení.

Default 0

Používá výchozí úroveň ověřování pro zadanou ověřovací službu. V modelu COM+ toto nastavení poskytuje DefaultAuthenticationLevel vlastnost v kolekci LocalComputer .

Integrity 5

Ověřuje přihlašovací údaje a ověřuje, že během přenosu nebyla změněna žádná data volání.

None 1

Ověřování neprovádí.

Packet 4

Ověřuje přihlašovací údaje a ověřuje přijetí všech dat volání.

Privacy 6

Ověří přihlašovací údaje a zašifruje paket, včetně dat a identity a podpisu odesílatele.

Příklady

Následující příklad kódu ukazuje použití tohoto výčtu ve spojení s atributem 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)>

Platí pro