AuthenticationOption Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan mekanisme autentikasi panggilan prosedur jarak jauh (RPC). Hanya berlaku ketika ActivationOption diatur ke Server
.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Warisan
- Atribut
Bidang
Call | 3 | Mengautentikasi kredensial di awal setiap panggilan. |
Connect | 2 | Mengautentikasi kredensial hanya ketika koneksi dibuat. |
Default | 0 | Menggunakan tingkat autentikasi default untuk layanan autentikasi yang ditentukan. Di COM+, pengaturan ini disediakan oleh |
Integrity | 5 | Mengautentikasi kredensial dan memverifikasi bahwa tidak ada data panggilan yang telah dimodifikasi saat transit. |
None | 1 | Autentikasi tidak terjadi. |
Packet | 4 | Mengautentikasi kredensial dan memverifikasi bahwa semua data panggilan diterima. |
Privacy | 6 | Mengautentikasi kredensial dan mengenkripsi paket, termasuk data dan identitas dan tanda tangan pengirim. |
Contoh
Contoh kode berikut menunjukkan penggunaan enumerasi ini bersama dengan ApplicationAccessControlAttribute atribut .
// 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)>