Freigeben über


ProcessModelComAuthenticationLevel Enumeration

Definition

Gibt die Authentifizierungsebene für DCOM-Sicherheit an.

public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel = 
Public Enum ProcessModelComAuthenticationLevel
Vererbung
ProcessModelComAuthenticationLevel

Felder

Name Wert Beschreibung
None 0

Gibt keine Authentifizierung an. Dieses Feld ist konstant.

Call 1

Gibt an, dass DCOM die Anmeldeinformationen des Clients authentifiziert, wenn der Server die Anforderung am Anfang jedes Remoteprozeduraufrufs empfängt.

Connect 2

Gibt an, dass DCOM die Anmeldeinformationen des Clients nur authentifiziert, wenn der Client eine Beziehung mit dem Server herstellt. Dies ist der Standardwert.

Default 3

Gibt an, dass DCOM die Authentifizierungsebene mithilfe des normalen Sicherheitsverhandlungsalgorithmus bestimmt.

Pkt 4

Gibt an, dass DCOM überprüft, ob alle empfangenen Daten vom erwarteten Client stammen. Das Datagrammtransport verwendet immer die Pkt-Authentifizierung.

PktIntegrity 5

Gibt an, dass DCOM authentifiziert und überprüft, ob keine der zwischen dem Client und dem Server übertragenen Daten geändert wurde.

PktPrivacy 6

Gibt an, dass DCOM alle vorherigen Ebenen authentifiziert und den Argumentwert jedes Remoteprozeduraufrufs verschlüsselt.

Beispiele

Das folgende Beispiel zeigt, wie Sie den aktuellen ProcessModelSection.ComAuthenticationLevel Eigenschaftswert abrufen und dann auf Call:


// Get the current ComAuthenticationLevel property value.
ProcessModelComAuthenticationLevel comAuthLevel = 
   processModelSection.ComAuthenticationLevel;

// Set the ComAuthenticationLevel property to
// ProcessModelComAuthenticationLevel.Call.
processModelSection.ComAuthenticationLevel =
    ProcessModelComAuthenticationLevel.Call;
' Get the current ComAuthenticationLevel property value.
   Dim comAuthLevel _
   As ProcessModelComAuthenticationLevel = _
   processModelSection.ComAuthenticationLevel

' Set the ComAuthenticationLevel property to
' ProcessModelComAuthenticationLevel.Call.
   processModelSection.ComAuthenticationLevel = _
   ProcessModelComAuthenticationLevel.Call

Hinweise

ProcessModelComAuthenticationLevel definiert die Werte, die beim Festlegen der ProcessModelSection.ComAuthenticationLevel Eigenschaft verwendet werden sollen.

Der Standardwert lautet Connect.

Hinweis

Die ProcessModelComAuthenticationLevel Einstellungen sind nur relevant, wenn Sie das ASP.NET Prozessmodell verwenden (nur Internetinformationsdienste [IIS] 5.n oder kompatibler Modus in IIS 6).

Gilt für:

Weitere Informationen