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í pouze v případě, že ActivationOption je nastavena 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 vytváření 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 | K ověřování nedochází. |
Packet | 4 | Ověřuje přihlašovací údaje a ověřuje, že jsou přijatá všechna data volání. |
Privacy | 6 | Ověřuje přihlašovací údaje a š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)>