AuthenticationOption Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
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)>