Bagikan melalui


AuthenticationOption Enum

Definisi

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
AuthenticationOption
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 DefaultAuthenticationLevel properti dalam LocalComputer koleksi.

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)>

Berlaku untuk