AuthenticationOption 列舉

定義

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

public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption = 
Public Enum AuthenticationOption
繼承
AuthenticationOption
屬性

欄位

Call 3

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

Connect 2

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

Default 0

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

Integrity 5

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

None 1

驗證未發生。

Packet 4

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

Privacy 6

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

範例

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

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

適用於