Freigeben über


ProcessModelComAuthenticationLevel Enumeration

Definition

Gibt die Ebene der Authentifizierung für DCOM-Sicherheit an.

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

Felder

Call 1

Gibt an, dass DCOM die Anmeldeinformationen des Clients authentifiziert, wenn der Server die Anforderung zu Beginn eines Remoteprozeduraufrufs empfängt.

Connect 2

Gibt an, dass DCOM die Anmeldeinformationen des Clients nur dann 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 Algorithmus zur Sicherheitsaushandlung festlegt.

None 0

Gibt keine Authentifizierung an. Dieses Feld ist konstant.

Pkt 4

Gibt an, dass DCOM überprüft, ob alle empfangenen Daten vom erwarteten Client stammen. Für Übertragungen von Datagrammen wird immer die Pkt-Authentifizierung verwendet.

PktIntegrity 5

Gibt an, dass DCOM eine Authentifizierung durchführt und sicherstellt, dass die zwischen Client und Server übertragenen Daten nicht verändert wurden.

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 Callfestlegen:


// 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 ist Connect.

Hinweis

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

Gilt für:

Weitere Informationen