AuthenticationOption Sabit listesi

Tanım

Uzak yordam çağrısı (RPC) kimlik doğrulama mekanizmasını belirtir. Yalnızca olarak ActivationOption ayarlandığında Servergeçerlidir.

public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption = 
Public Enum AuthenticationOption
Devralma
AuthenticationOption
Öznitelikler

Alanlar

Call 3

Her çağrının başında kimlik bilgilerini doğrular.

Connect 2

Kimlik bilgilerini yalnızca bağlantı yapıldığında doğrular.

Default 0

Belirtilen kimlik doğrulama hizmeti için varsayılan kimlik doğrulama düzeyini kullanır. COM+ dilinde bu ayar koleksiyondaki DefaultAuthenticationLevelLocalComputer özelliği tarafından sağlanır.

Integrity 5

Kimlik bilgilerini doğrular ve aktarım sırasında hiçbir çağrı verisinde değişiklik yapılmadığını doğrular.

None 1

Kimlik doğrulaması gerçekleşmez.

Packet 4

Kimlik bilgilerini doğrular ve tüm çağrı verilerinin alındığını doğrular.

Privacy 6

Kimlik bilgilerini doğrular ve veriler, gönderenin kimliği ve imzası da dahil olmak üzere paketi şifreler.

Örnekler

Aşağıdaki kod örneği, bu numaralandırmanın özniteliğiyle ApplicationAccessControlAttribute birlikte kullanımını gösterir.

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

Şunlara uygulanır