AuthenticationOption Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger autentiseringsmekanismen för fjärrproceduranrop (RPC). Gäller endast när är inställt på ActivationOptionServer.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| Default | 0 | Använder standardautentiseringsnivån för den angivna autentiseringstjänsten. I COM+ tillhandahålls den här inställningen av |
| None | 1 | Autentiseringen sker inte. |
| Connect | 2 | Autentiserar endast autentiseringsuppgifter när anslutningen upprättas. |
| Call | 3 | Autentiserar autentiseringsuppgifter i början av varje anrop. |
| Packet | 4 | Autentiserar autentiseringsuppgifter och verifierar att alla samtalsdata tas emot. |
| Integrity | 5 | Autentiserar autentiseringsuppgifter och verifierar att inga samtalsdata har ändrats under överföringen. |
| Privacy | 6 | Autentiserar autentiseringsuppgifter och krypterar paketet, inklusive data och avsändarens identitet och signatur. |
Exempel
Följande kodexempel visar användningen av den här uppräkningen tillsammans med attributet 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)>