Auf Englisch lesen

Freigeben über


ProcessModelComAuthenticationLevel Enumeration

Definition

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

C#
public enum ProcessModelComAuthenticationLevel
Vererbung
ProcessModelComAuthenticationLevel

Felder

Name Wert Beschreibung
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:

C#

// Get the current ComAuthenticationLevel property value.
ProcessModelComAuthenticationLevel comAuthLevel = 
   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:

Produkt Versionen
.NET Framework 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

Weitere Informationen