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 ActivationOptionServerolarak ayarlandığında geçerlidir.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| Default | 0 | Belirtilen kimlik doğrulama hizmeti için varsayılan kimlik doğrulama düzeyini kullanır. COM+ dilinde, bu ayar koleksiyondaki |
| None | 1 | Kimlik doğrulaması gerçekleşmez. |
| Connect | 2 | Kimlik bilgilerinin kimliğini yalnızca bağlantı yapıldığında doğrular. |
| Call | 3 | Kimlik bilgilerini her çağrının başında doğrular. |
| Packet | 4 | Kimlik bilgilerini doğrular ve tüm çağrı verilerinin alındığını doğrular. |
| Integrity | 5 | Kimlik bilgilerinin kimliğini doğrular ve aktarım sırasında hiçbir arama verisinde değişiklik yapılmadığını doğrular. |
| Privacy | 6 | Kimlik bilgilerinin kimliğini doğrular ve veriler ile gönderenin kimliği ve imzası 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)>