AuthenticationOption Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Uzak yordam çağrısı (RPC) kimlik doğrulama mekanizmasını belirtir. Yalnızca olarak ActivationOption ayarlandığında Server
geçerlidir.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Devralma
- Ö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 |
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)>