AuthenticationOption 列舉

定義

指定遠端程序呼叫 (Remote Procedure Call,RPC) 驗證 (Authentication) 機制。 只有在 ActivationOption 設定為 Server 時才適用。

C#
[System.Serializable]
public enum AuthenticationOption
繼承
AuthenticationOption
屬性

欄位

名稱 Description
Call 3

在一切呼叫的開始驗證認證。

Connect 2

只有在進行連接之後才驗證認證。

Default 0

使用指定驗證服務的預設驗證層級。 在 COM+ 中,這個設定由 DefaultAuthenticationLevel 集合中的 LocalComputer 屬性來提供。

Integrity 5

驗證認證,並證實在傳輸中沒有呼叫資料被修改。

None 1

驗證未發生。

Packet 4

驗證認證,並證實收到所有呼叫資料。

Privacy 6

驗證認證,並加密封包,包括資料和寄件人的識別 (Identity) 和簽章。

範例

下列程式代碼範例示範搭配 屬性使用此列舉 ApplicationAccessControlAttribute

C#
// Set component access controls.
[assembly: ApplicationAccessControl(Authentication=AuthenticationOption.Privacy,
                                    ImpersonationLevel=ImpersonationLevelOption.Identify,
                                    AccessChecksLevel=AccessChecksLevelOption.ApplicationComponent)]

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1