AuthenticationOption Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il meccanismo di autenticazione RPC (Remote Procedure Call). Si applica solo quando ActivationOption è impostata su Server
.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Ereditarietà
- Attributi
Campi
Call | 3 | Autentica le credenziali all'inizio di ciascuna chiamata. |
Connect | 2 | Autentica le credenziali solo quando viene eseguita la connessione. |
Default | 0 | Utilizza il livello di autenticazione predefinito per il servizio di autenticazione specificato. In COM+, questa impostazione è fornita dalla proprietà |
Integrity | 5 | Autentica le credenziali e verifica che nessuna chiamata di dati sia stata modificata durante il passaggio. |
None | 1 | Non si verifica l'autenticazione. |
Packet | 4 | Autentica le credenziali e verifica la ricezione di tutti i dati della chiamata. |
Privacy | 6 | Autentica le credenziali e codifica il pacchetto, includendo i dati e l'identità e la firma del mittente. |
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questa enumerazione insieme all'attributo 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)>